stephb9959 
							
						 
					 
					
						
						
							
						
						d7e08fa69c 
					 
					
						
						
							
							Merge  
						
						
						
						
					 
					
						2022-08-01 21:54:17 -07:00 
						 
				 
			
				
					
						
							
							
								Matias Fontanini 
							
						 
					 
					
						
						
							
						
						01bd066d57 
					 
					
						
						
							
							Merge pull request  #267  from jlcordeiro/feature/boost_cleanup  
						
						... 
						
						
						
						remove unused boost includes 
						
						
					 
					
						2021-04-16 09:22:36 -07:00 
						 
				 
			
				
					
						
							
							
								Pras Velagapudi 
							
						 
					 
					
						
						
							
						
						85f1c0fcb1 
					 
					
						
						
							
							Add fix for in-source build of cppkafka.h.  
						
						... 
						
						
						
						This fixes an issue where a cppkafka.h is being generated directly
within the source directory, which causes issues on sandboxed build
environments where the source directory is mounted readonly.
This PR changes the configure_file() directive to point to the
binary directory, and uses the install directives to move the
generated file into the build output. 
						
						
					 
					
						2021-03-04 03:47:32 -05:00 
						 
				 
			
				
					
						
							
							
								Joao Cordeiro 
							
						 
					 
					
						
						
							
						
						62ec1d82c1 
					 
					
						
						
							
							remove unused boost includes  
						
						
						
						
					 
					
						2020-10-18 12:30:27 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						8cfd4595f6 
					 
					
						
						
							
							Call flush termination callbacks from sync_produce  
						
						
						
						
					 
					
						2020-08-31 21:56:10 -04:00 
						 
				 
			
				
					
						
							
							
								Hana Dusíková 
							
						 
					 
					
						
						
							
						
						a032f9a1e8 
					 
					
						
						
							
							Ability to block producer in case the underlying queue is full.  
						
						
						
						
					 
					
						2020-08-14 19:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						a48bf89292 
					 
					
						
						
							
							Bring base class  into scope  
						
						
						
						
					 
					
						2020-07-19 12:40:52 -04:00 
						 
				 
			
				
					
						
							
							
								Mikhail Filimonov 
							
						 
					 
					
						
						
							
						
						244726c251 
					 
					
						
						
							
							Style changes  
						
						
						
						
					 
					
						2020-05-22 17:24:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mikhail Filimonov 
							
						 
					 
					
						
						
							
						
						3b67ba072a 
					 
					
						
						
							
							Add support for rd_kafka_destroy_flags.  
						
						
						
						
					 
					
						2020-05-21 23:38:17 +02:00 
						 
				 
			
				
					
						
							
							
								Matias Fontanini 
							
						 
					 
					
						
						
							
						
						006642cdb2 
					 
					
						
						
							
							Merge pull request  #237  from accelerated/buff_prod_comments  
						
						... 
						
						
						
						Added clarifications and comments to the BufferedProducer class 
						
						
					 
					
						2020-04-18 10:56:51 -07:00 
						 
				 
			
				
					
						
							
							
								Docker RHEL 
							
						 
					 
					
						
						
							
						
						b2b0d16fee 
					 
					
						
						
							
							Added timeout overloads for consumer and handle classes  
						
						
						
						
					 
					
						2020-04-08 15:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						935a34238b 
					 
					
						
						
							
							Added implementation for thread-aware ack monitoring  
						
						
						
						
					 
					
						2020-03-05 14:56:36 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						5a057e4c99 
					 
					
						
						
							
							Wait until the ack is received without timing out.  
						
						... 
						
						
						
						wait_for_acks() should default to infinite timeout since the
original implementation was never timing out. 
						
						
					 
					
						2020-02-16 21:06:14 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						2287e0994b 
					 
					
						
						
							
							Express async_flush in terms of flush since the logic is identical except for the timeout  
						
						
						
						
					 
					
						2020-02-16 20:11:33 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						92e46aa6cb 
					 
					
						
						
							
							Proper implementation of flush() with timeout  
						
						
						
						
					 
					
						2020-02-16 20:11:20 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						a4532ed336 
					 
					
						
						
							
							Use erase directly  
						
						... 
						
						
						
						Added revoke() member function 
						
						
					 
					
						2020-02-09 21:25:36 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						68ae525eba 
					 
					
						
						
							
							Added member functions for static consumers  
						
						
						
						
					 
					
						2020-02-08 22:34:45 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						e401e97b40 
					 
					
						
						
							
							Added clarifications and comments to the BufferedProducer class  
						
						
						
						
					 
					
						2020-02-08 21:24:12 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						fbbd5bc5a6 
					 
					
						
						
							
							Changed int to size_t  
						
						
						
						
					 
					
						2020-02-03 22:04:50 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						bda2f4156d 
					 
					
						
						
							
							Fix tracker promise from throwing when set multiple times  
						
						
						
						
					 
					
						2020-02-03 16:46:28 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						81ce56a1bd 
					 
					
						
						
							
							Fix case when message handle is valid but topic is null  
						
						
						
						
					 
					
						2020-01-27 10:30:12 -05:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						a85a87bb9b 
					 
					
						
						
							
							Added method to set the partition  
						
						
						
						
					 
					
						2019-07-26 10:35:20 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						d20cab69f3 
					 
					
						
						
							
							Add CMake configuration file and export installed targets  
						
						
						
						
					 
					
						2019-06-29 01:50:29 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						6499ef9869 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/mfontanini/cppkafka  into pc_config  
						
						
						
						
					 
					
						2019-05-10 16:10:37 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						bd43d3c767 
					 
					
						
						
							
							Support for generating pkg-config file  
						
						
						
						
					 
					
						2019-04-26 16:19:54 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						6e076810a0 
					 
					
						
						
							
							Added ActionTerminatedException to BackoffPerformer  
						
						
						
						
					 
					
						2019-04-26 11:12:52 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						81a131ff16 
					 
					
						
						
							
							Return true when RD_KAFKA_RESP_ERR__NO_OFFSET is received  
						
						
						
						
					 
					
						2019-04-24 17:39:59 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						effdf7fb95 
					 
					
						
						
							
							Removed ReturnType. Throw on error from inside do_commit() as well as from perform()  
						
						
						
						
					 
					
						2019-04-24 16:42:56 -04:00 
						 
				 
			
				
					
						
							
							
								Alexander Damian 
							
						 
					 
					
						
						
							
						
						0c1119727b 
					 
					
						
						
							
							Replaced termination callback with throwing exception  
						
						
						
						
					 
					
						2019-04-24 10:40:29 -04:00 
						 
				 
			
				
					
						
							
							
								Alexandre Snarskii 
							
						 
					 
					
						
						
							
						
						ca729ef6f0 
					 
					
						
						
							
							Fix FreeBSD builds  
						
						
						
						
					 
					
						2019-03-01 13:47:40 +03:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						ace18d5d7b 
					 
					
						
						
							
							Added wait_for_acks(0) when calling async_flush  
						
						
						
						
					 
					
						2019-02-21 15:21:16 -05:00 
						 
				 
			
				
					
						
							
							
								Pavel Pimenov 
							
						 
					 
					
						
						
							
						
						5bfc047263 
					 
					
						
						
							
							Fix detected by PVS-Studio ( #167 )  
						
						... 
						
						
						
						* Fix PVS-Studio
V591 	Non-void function should return a value.
V519 	The 'new_item' variable is assigned values twice successively. 
						
						
					 
					
						2019-02-20 18:30:48 -08:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						e19d84b839 
					 
					
						
						
							
							Added compile time check for store_offsets() api  
						
						
						
						
					 
					
						2019-02-06 17:47:02 -05:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						4f4c9e9c91 
					 
					
						
						
							
							Changes per code review  
						
						
						
						
					 
					
						2019-02-06 13:01:57 -05:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						284e1c57a9 
					 
					
						
						
							
							Changed store_offsets() to use the actual position from the assignment  
						
						
						
						
					 
					
						2019-02-04 14:23:59 -05:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						7bc03185a8 
					 
					
						
						
							
							Added legacy offset store API  
						
						
						
						
					 
					
						2019-02-04 12:26:04 -05:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						63327461bd 
					 
					
						
						
							
							Fix message status version  
						
						
						
						
					 
					
						2019-01-31 09:29:48 -05:00 
						 
				 
			
				
					
						
							
							
								demin80 
							
						 
					 
					
						
						
							
						
						755e9f10c2 
					 
					
						
						
							
							added missing return  
						
						
						
						
					 
					
						2019-01-18 16:58:03 -05:00 
						 
				 
			
				
					
						
							
							
								demin80 
							
						 
					 
					
						
						
							
						
						5a34955fae 
					 
					
						
						
							
							added type conversion to avoid signed-vs-unsigned-comparison warning  
						
						
						
						
					 
					
						2019-01-16 10:52:14 -05:00 
						 
				 
			
				
					
						
							
							
								demin80 
							
						 
					 
					
						
						
							
						
						93c2edf6ba 
					 
					
						
						
							
							refactored by adding retry_mutex_ and replacing bools with enums; fixed formatting issues  
						
						
						
						
					 
					
						2019-01-10 14:37:46 -05:00 
						 
				 
			
				
					
						
							
							
								demin80 
							
						 
					 
					
						
						
							
						
						71c4e02143 
					 
					
						
						
							
							Revised the implementation based on the reviewers' response  
						
						
						
						
					 
					
						2019-01-08 13:48:26 -05:00 
						 
				 
			
				
					
						
							
							
								demin80 
							
						 
					 
					
						
						
							
						
						00370c981d 
					 
					
						
						
							
							Fixed spacing issues  
						
						
						
						
					 
					
						2019-01-07 14:42:32 -05:00 
						 
				 
			
				
					
						
							
							
								demin80 
							
						 
					 
					
						
						
							
						
						97229ebfd9 
					 
					
						
						
							
							Added a high-priority queue to BufferedProducer to avoid message re-ordering  
						
						
						
						
					 
					
						2019-01-07 14:39:09 -05:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						4a6b6779ad 
					 
					
						
						
							
							Updated callback description  
						
						
						
						
					 
					
						2019-01-06 17:40:39 -05:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						97d1bb9434 
					 
					
						
						
							
							Added queue full notify callback  
						
						
						
						
					 
					
						2019-01-06 17:35:55 -05:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						ed81ce446d 
					 
					
						
						
							
							Added queue full notification  
						
						
						
						
					 
					
						2019-01-06 16:59:00 -05:00 
						 
				 
			
				
					
						
							
							
								Matias Fontanini 
							
						 
					 
					
						
						
							
						
						520465510e 
					 
					
						
						
							
							Revert "Add support for Buffer construction via raw arrays"  
						
						... 
						
						
						
						This reverts commit 74acf65fa6 
						
						
					 
					
						2018-12-17 09:18:28 -08:00 
						 
				 
			
				
					
						
							
							
								Matias Fontanini 
							
						 
					 
					
						
						
							
						
						40ee64c5c1 
					 
					
						
						
							
							Merge pull request  #140  from tgaldes/master  
						
						... 
						
						
						
						Add support for Buffer construction via raw arrays 
						
						
					 
					
						2018-12-16 11:42:29 -08:00 
						 
				 
			
				
					
						
							
							
								Matias Fontanini 
							
						 
					 
					
						
						
							
						
						f14a4b9e8c 
					 
					
						
						
							
							Merge pull request  #150  from accelerated/flush_bug  
						
						... 
						
						
						
						Bug with message leak in BufferedProducer::flush(timeout) 
						
						
					 
					
						2018-12-16 09:45:35 -08:00 
						 
				 
			
				
					
						
							
							
								accelerated 
							
						 
					 
					
						
						
							
						
						8b431c5421 
					 
					
						
						
							
							changed rbegin to begin  
						
						
						
						
					 
					
						2018-12-14 16:33:20 -05:00