Modern C++ Kafka API
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NKAFKA_API
 Nclients
 Nadmin
 CAdminClientThe administrative client for Kafka, which supports managing and inspecting topics, etc
 CAdminClientConfigConfiguration for the Kafka Consumer
 CCreateTopicsResultThe result of AdminClient::createTopics()
 CDeleteTopicsResultThe result of AdminClient::deleteTopics()
 CDeleteRecordsResultThe result of AdminClient::deleteRecords()
 CListTopicsResultThe result of AdminClient::listTopics()
 Nconsumer
 CUnorderedOffsetCommitQueueThe queue can be used to determine the right offset to commit
 CConsumerGroupMetadataA metadata struct containing the consumer group information
 CConsumerConfigConfiguration for the Kafka Consumer
 CConsumerRecordA key/value pair to be received from Kafka
 CKafkaConsumerKafkaConsumer class
 Nproducer
 CKafkaProducerKafkaProducer class
 CRecordMetadataThe metadata for a record that has been acknowledged by the server
 CProducerConfigConfiguration for the Kafka Producer
 CProducerRecordA key/value pair to be sent to Kafka
 CSaslOauthbearerTokenSASL OAUTHBEARER token info
 CConfigConfiguration for Kafka clients
 CInterceptorsInterceptors for Kafka clients
 CKafkaClientThe base class for Kafka clients
 CKafkaMetricsHelps to parse the metrics string with JSON format
 CBrokerMetadataThe metadata info for a topic
 CNodeInformation for a Kafka node
 CPartitionInfoIt is used to describe per-partition state in the MetadataResponse
 CErrorUnified error type
 CHeaderMessage Header (with a key value pair)
 CKafkaExceptionSpecific exception for Kafka clients
 CPropertiesThe properties for Kafka clients
 CTimestampThe time point together with the type