mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
				synced 2025-10-31 18:47:48 +00:00 
			
		
		
		
	Add first producer test
This commit is contained in:
		| @@ -2,6 +2,7 @@ | ||||
| #define CPPKAFKA_BUFFER_H | ||||
|  | ||||
| #include <cstddef> | ||||
| #include <algorithm> | ||||
|  | ||||
| namespace cppkafka { | ||||
|  | ||||
| @@ -11,6 +12,11 @@ public: | ||||
|  | ||||
|     Buffer(); | ||||
|     Buffer(const DataType* data, size_t size); | ||||
|     template <typename ForwardIterator> | ||||
|     Buffer(const ForwardIterator& start, const ForwardIterator& end) : | ||||
|         data_((const DataType*)&*start), size_(std::distance(start, end)) { | ||||
|  | ||||
|     } | ||||
|  | ||||
|     Buffer(const Buffer&) = delete; | ||||
|     Buffer(Buffer&&) = default; | ||||
| @@ -19,8 +25,10 @@ public: | ||||
|  | ||||
|     const DataType* get_data() const; | ||||
|     size_t get_size() const; | ||||
|  | ||||
|     std::string as_string() const; | ||||
| private: | ||||
|     const unsigned char* data_; | ||||
|     const DataType* data_; | ||||
|     size_t size_; | ||||
| }; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Matias Fontanini
					Matias Fontanini