mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
				synced 2025-10-31 18:47:48 +00:00 
			
		
		
		
	Fix build issue when using rd_kafka_message_latency in old rdkafka
This commit is contained in:
		| @@ -47,5 +47,6 @@ | ||||
| #define RD_KAFKA_QUEUE_REFCOUNT_BUG_VERSION 0x000b0500 //v0.11.5.00 | ||||
| #define RD_KAFKA_HEADERS_SUPPORT_VERSION 0x000b0402 //v0.11.4.02 | ||||
| #define RD_KAFKA_ADMIN_API_SUPPORT_VERSION 0x000b0500 //v0.11.5.00 | ||||
| #define RD_KAFKA_MESSAGE_LATENCY_SUPPORT_VERSION 0x000b0000 //v0.11.0.00 | ||||
|  | ||||
| #endif // CPPKAFKA_MACROS_H | ||||
|   | ||||
| @@ -177,6 +177,7 @@ public: | ||||
|      */ | ||||
|     boost::optional<MessageTimestamp> get_timestamp() const; | ||||
|      | ||||
| #if RD_KAFKA_VERSION >= RD_KAFKA_MESSAGE_LATENCY_SUPPORT_VERSION | ||||
|     /** | ||||
|      * \brief Gets the message latency in microseconds as measured from the produce() call. | ||||
|      */ | ||||
| @@ -184,6 +185,7 @@ public: | ||||
|         assert(handle_); | ||||
|         return std::chrono::microseconds(rd_kafka_message_latency(handle_.get())); | ||||
|     } | ||||
| #endif | ||||
|  | ||||
|     /** | ||||
|      * \brief Indicates whether this message is valid (not null) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Matias Fontanini
					Matias Fontanini