Commit Graph

31 Commits

Author SHA1 Message Date
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
accelerated
06ddd79a29 Support for raw array Buffer constructor 2018-12-10 15:42:04 -05:00
accelerated
1c80af9b68 Added constructor from another HeaderList type 2018-12-05 20:04:10 -05:00
accelerated
e96dc6d1fc Added comments 2018-12-02 15:00:07 -05:00
accelerated
0b7931bfb8 Added Buffer::Buffer(iter, iter) constructor overload 2018-12-02 14:42:02 -05:00
accelerated
c7ba478582 Header fixes 2018-11-30 09:55:26 -05:00
Farnaz Jahanbakhsh
d06cd222fe include <array> 2018-11-26 00:26:04 +00:00
Tyler Galdes
74acf65fa6 Add support for Buffer construction via raw arrays 2018-11-19 19:59:08 -05:00
Tyler Galdes
248d1b0638 Delete construction of buffer with rvalue arrays 2018-11-19 19:48:02 -05:00
Tyler Galdes
b48036fe62 use std::array functions for pointer and size of data 2018-11-19 11:49:17 -05:00
Tyler Galdes
757d2b623f Add support for constructing Buffer from std::array 2018-11-16 19:49:52 -05:00
Alex Damian
fbe3759fed Header support implementation (#115)
* header support implementation

* Fixed issue when ptr is null and doesn't have a cloner function

* Code complete with test cases

updated travis file with v0.11.5

* Added compile time check for rdkafka header support version

* Changes per last code review

* Using brace list initializers
2018-10-16 10:58:05 -07:00
Alex Damian
b8f4be5e1b Increase buffer construction requirements (#88)
* Fix crash in Buffer with null pointer and non-zero length

* Throw inside Buffer constructor instead
2018-06-18 09:09:48 -07:00
Matias Fontanini
eee60407fa Use CPPKAFKA_API for friends and free functions 2018-04-11 10:47:53 -07:00
Matias Fontanini
895a983d17 Allow constructing Buffers from std::vector 2017-06-04 08:32:19 -07:00
Matias Fontanini
9594ddced3 Update license 2017-05-06 08:27:47 -07:00
Matias Fontanini
aa7fa6ce0d Make Buffer::operator== a free function 2016-11-06 13:50:50 -08:00
Matias Fontanini
831111812e Export symbols on Windows dll builds 2016-06-19 09:46:28 -07:00
Matias Fontanini
e1c2ee34fe Add iterators to Buffer 2016-06-16 07:46:55 -07:00
Matias Fontanini
8db1df0998 Add conversion/comparison operators to Buffer 2016-06-15 20:47:40 -07:00
Matias Fontanini
99cab2e741 Add examples 2016-06-14 20:07:34 -07:00
Matias Fontanini
c4054eaae0 Allow constructing Buffer from a std::string 2016-06-14 19:15:46 -07:00
Matias Fontanini
9751acd8df Add some documentation 2016-06-12 17:49:11 -07:00
Matias Fontanini
eed3ac270a Add license and README file 2016-06-05 18:19:23 -07:00
Matias Fontanini
c31d00115a Add metadata objects and tests for them 2016-05-26 20:45:12 -07:00
Matias Fontanini
6374062f47 Add more tests to producer 2016-05-23 21:03:34 -07:00
Matias Fontanini
4475209ce1 Add first producer test 2016-05-22 19:47:23 -07:00
Matias Fontanini
1c51bb72f4 Add Consumer::poll 2016-05-21 19:51:50 -07:00
Matias Fontanini
5848bccdb8 Add more producer stuff 2016-05-17 18:51:30 -07:00
Matias Fontanini
1cc8f027c9 Add initial producer code 2016-05-16 20:46:08 -07:00