librdkafka/src-cpp
Magnus Edenhill 78093541b5 0.8.4 versioning 2014-08-18 11:47:20 +02:00
..
ConfImpl.cpp Integrated mklove configure 2014-03-16 14:38:19 +07:00
ConsumerImpl.cpp Allow Conf object reuse in C++ interface 2014-08-02 10:50:24 +02:00
HandleImpl.cpp Integrated mklove configure 2014-03-16 14:38:19 +07:00
Makefile Use .dylib extension on OSX 2014-08-15 10:04:36 +02:00
MessageImpl.cpp Integrated mklove configure 2014-03-16 14:38:19 +07:00
ProducerImpl.cpp Allow Conf object reuse in C++ interface 2014-08-02 10:50:24 +02:00
README.md Integrated mklove configure 2014-03-16 14:38:19 +07:00
RdKafka.cpp Integrated mklove configure 2014-03-16 14:38:19 +07:00
TopicImpl.cpp Allow Conf object reuse in C++ interface 2014-08-02 10:50:24 +02:00
rdkafkacpp.h 0.8.4 versioning 2014-08-18 11:47:20 +02:00
rdkafkacpp_int.h Initialize Conf object members (issue #125) 2014-08-02 10:50:40 +02:00

README.md

librdkafka C++ interface

See rdkafkacpp.h for the public C++ API

Maintainer notes for the C++ interface:

  • The public C++ interface (rdkafkacpp.h) does not include the public C interface (rdkafka.h) in any way, this means that all constants, flags, etc, must be kept in sync manually between the two header files. A regression test should be implemented that checks this is true.

  • The public C++ interface is provided using pure virtual abstract classes.