mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
				synced 2025-10-31 18:47:48 +00:00 
			
		
		
		
	Ability to block producer in case the underlying queue is full.
This commit is contained in:
		| @@ -88,7 +88,8 @@ public: | |||||||
|     enum class PayloadPolicy { |     enum class PayloadPolicy { | ||||||
|         PASSTHROUGH_PAYLOAD = 0,                   ///< Rdkafka will not copy nor free the payload. |         PASSTHROUGH_PAYLOAD = 0,                   ///< Rdkafka will not copy nor free the payload. | ||||||
|         COPY_PAYLOAD = RD_KAFKA_MSG_F_COPY,        ///< Means RD_KAFKA_MSG_F_COPY |         COPY_PAYLOAD = RD_KAFKA_MSG_F_COPY,        ///< Means RD_KAFKA_MSG_F_COPY | ||||||
|         FREE_PAYLOAD = RD_KAFKA_MSG_F_FREE  ///< Means RD_KAFKA_MSG_F_FREE |         FREE_PAYLOAD = RD_KAFKA_MSG_F_FREE,        ///< Means RD_KAFKA_MSG_F_FREE | ||||||
|  |         BLOCK_ON_FULL_QUEUE = RD_KAFKA_MSG_F_BLOCK ///< Producer will block if the underlying queue is full | ||||||
|     }; |     }; | ||||||
|  |  | ||||||
|     /** |     /** | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Hana Dusíková
					Hana Dusíková