Modern C++ Kafka API
KAFKA_API::clients::producer::KafkaProducer Member List

This is the complete list of members for KAFKA_API::clients::producer::KafkaProducer, including all inherited members.

abortTransaction(std::chrono::milliseconds timeout=InfiniteTimeout)KAFKA_API::clients::producer::KafkaProducerinline
ActionWhileQueueIsFull enum nameKAFKA_API::clients::producer::KafkaProducer
beginTransaction()KAFKA_API::clients::producer::KafkaProducerinline
clientId() constKAFKA_API::clients::KafkaClientinline
close(std::chrono::milliseconds timeout=InfiniteTimeout)KAFKA_API::clients::producer::KafkaProducerinline
commitTransaction(std::chrono::milliseconds timeout=InfiniteTimeout)KAFKA_API::clients::producer::KafkaProducerinline
DEFAULT_METADATA_TIMEOUT_MS enum value (defined in KAFKA_API::clients::KafkaClient)KAFKA_API::clients::KafkaClient
doLog(int level, const char *filename, int lineno, const char *format, Args... args) const (defined in KAFKA_API::clients::KafkaClient)KAFKA_API::clients::KafkaClientinline
doLog(int level, const char *filename, int lineno, const char *msg) const (defined in KAFKA_API::clients::KafkaClient)KAFKA_API::clients::KafkaClientinline
fetchBrokerMetadata(const std::string &topic, std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_METADATA_TIMEOUT_MS), bool disableErrorLogging=false)KAFKA_API::clients::KafkaClientinline
flush(std::chrono::milliseconds timeout=InfiniteTimeout)KAFKA_API::clients::producer::KafkaProducerinline
getProperty(const std::string &name) constKAFKA_API::clients::KafkaClientinline
initTransactions(std::chrono::milliseconds timeout=InfiniteTimeout)KAFKA_API::clients::producer::KafkaProducerinline
KafkaProducer(const Properties &properties)KAFKA_API::clients::producer::KafkaProducerinlineexplicit
name() constKAFKA_API::clients::KafkaClientinline
pollEvents(std::chrono::milliseconds timeout)KAFKA_API::clients::KafkaClientinline
properties() constKAFKA_API::clients::KafkaClientinline
purge()KAFKA_API::clients::producer::KafkaProducerinline
send(const producer::ProducerRecord &record, const producer::Callback &deliveryCb, SendOption option=SendOption::NoCopyRecordValue, ActionWhileQueueIsFull action=ActionWhileQueueIsFull::Block)KAFKA_API::clients::producer::KafkaProducerinline
send(const producer::ProducerRecord &record, const producer::Callback &deliveryCb, Error &error, SendOption option=SendOption::NoCopyRecordValue, ActionWhileQueueIsFull action=ActionWhileQueueIsFull::Block)KAFKA_API::clients::producer::KafkaProducerinline
sendOffsetsToTransaction(const TopicPartitionOffsets &topicPartitionOffsets, const consumer::ConsumerGroupMetadata &groupMetadata, std::chrono::milliseconds timeout)KAFKA_API::clients::producer::KafkaProducerinline
SendOption enum nameKAFKA_API::clients::producer::KafkaProducer
setLogLevel(int level)KAFKA_API::clients::KafkaClientinline
syncSend(const producer::ProducerRecord &record)KAFKA_API::clients::producer::KafkaProducerinline
~KafkaClient()=default (defined in KAFKA_API::clients::KafkaClient)KAFKA_API::clients::KafkaClientvirtual
~KafkaProducer() overrideKAFKA_API::clients::producer::KafkaProducerinline