|
Modern C++ Kafka API
|
| ▼NKAFKA_API | |
| ▼Nclients | |
| ▼Nadmin | |
| CAdminClient | The administrative client for Kafka, which supports managing and inspecting topics, etc |
| CAdminClientConfig | Configuration for the Kafka Consumer |
| CCreateTopicsResult | The result of AdminClient::createTopics() |
| CDeleteTopicsResult | The result of AdminClient::deleteTopics() |
| CDeleteRecordsResult | The result of AdminClient::deleteRecords() |
| CListTopicsResult | The result of AdminClient::listTopics() |
| ▼Nconsumer | |
| CUnorderedOffsetCommitQueue | The queue can be used to determine the right offset to commit |
| CConsumerGroupMetadata | A metadata struct containing the consumer group information |
| CConsumerConfig | Configuration for the Kafka Consumer |
| CConsumerRecord | A key/value pair to be received from Kafka |
| CKafkaConsumer | KafkaConsumer class |
| ▼Nproducer | |
| CKafkaProducer | KafkaProducer class |
| CRecordMetadata | The metadata for a record that has been acknowledged by the server |
| CProducerConfig | Configuration for the Kafka Producer |
| CProducerRecord | A key/value pair to be sent to Kafka |
| CSaslOauthbearerToken | SASL OAUTHBEARER token info |
| CConfig | Configuration for Kafka clients |
| CInterceptors | Interceptors for Kafka clients |
| CKafkaClient | The base class for Kafka clients |
| CKafkaMetrics | Helps to parse the metrics string with JSON format |
| ▼CBrokerMetadata | The metadata info for a topic |
| CNode | Information for a Kafka node |
| CPartitionInfo | It is used to describe per-partition state in the MetadataResponse |
| CError | Unified error type |
| CHeader | Message Header (with a key value pair) |
| CKafkaException | Specific exception for Kafka clients |
| CProperties | The properties for Kafka clients |
| CTimestamp | The time point together with the type |