|
virtual Conf::ConfResult | set (const std::string &name, const std::string &value, std::string &errstr)=0 |
| Set configuration property name to value value . More...
|
|
virtual Conf::ConfResult | set (const std::string &name, DeliveryReportCb *dr_cb, std::string &errstr)=0 |
| Use with name = "dr_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, OAuthBearerTokenRefreshCb *oauthbearer_token_refresh_cb, std::string &errstr)=0 |
| Use with name = "oauthbearer_token_refresh_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, EventCb *event_cb, std::string &errstr)=0 |
| Use with name = "event_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, const Conf *topic_conf, std::string &errstr)=0 |
| Use with name = "default_topic_conf" . More...
|
|
virtual Conf::ConfResult | set (const std::string &name, PartitionerCb *partitioner_cb, std::string &errstr)=0 |
| Use with name = "partitioner_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, PartitionerKeyPointerCb *partitioner_kp_cb, std::string &errstr)=0 |
| Use with name = "partitioner_key_pointer_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, SocketCb *socket_cb, std::string &errstr)=0 |
| Use with name = "socket_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, OpenCb *open_cb, std::string &errstr)=0 |
| Use with name = "open_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, RebalanceCb *rebalance_cb, std::string &errstr)=0 |
| Use with name = "rebalance_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, OffsetCommitCb *offset_commit_cb, std::string &errstr)=0 |
| Use with name = "offset_commit_cb" .
|
|
virtual Conf::ConfResult | set (const std::string &name, SslCertificateVerifyCb *ssl_cert_verify_cb, std::string &errstr)=0 |
| Use with name = "ssl_cert_verify_cb" . More...
|
|
virtual Conf::ConfResult | set_ssl_cert (RdKafka::CertificateType cert_type, RdKafka::CertificateEncoding cert_enc, const void *buffer, size_t size, std::string &errstr)=0 |
| Set certificate/key cert_type from the cert_enc encoded memory at buffer of size bytes. More...
|
|
virtual Conf::ConfResult | get (const std::string &name, std::string &value) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (DeliveryReportCb *&dr_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (OAuthBearerTokenRefreshCb *&oauthbearer_token_refresh_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (EventCb *&event_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (PartitionerCb *&partitioner_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (PartitionerKeyPointerCb *&partitioner_kp_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (SocketCb *&socket_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (OpenCb *&open_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (RebalanceCb *&rebalance_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (OffsetCommitCb *&offset_commit_cb) const =0 |
| Query single configuration value. More...
|
|
virtual Conf::ConfResult | get (SslCertificateVerifyCb *&ssl_cert_verify_cb) const =0 |
| Use with name = "ssl_cert_verify_cb" .
|
|
virtual std::list< std::string > * | dump ()=0 |
| Dump configuration names and values to list containing name,value tuples.
|
|
virtual Conf::ConfResult | set (const std::string &name, ConsumeCb *consume_cb, std::string &errstr)=0 |
| Use with name = "consume_cb" .
|
|
virtual struct rd_kafka_conf_s * | c_ptr_global ()=0 |
| Returns the underlying librdkafka C rd_kafka_conf_t handle. More...
|
|
virtual struct rd_kafka_topic_conf_s * | c_ptr_topic ()=0 |
| Returns the underlying librdkafka C rd_kafka_topic_conf_t handle. More...
|
|
virtual Conf::ConfResult | set_engine_callback_data (void *value, std::string &errstr)=0 |
| Set callback_data for ssl engine. More...
|
|
Configuration interface.
Holds either global or topic configuration that are passed to RdKafka::Consumer::create(), RdKafka::Producer::create(), RdKafka::KafkaConsumer::create(), etc.
- See also
- CONFIGURATION.md for the full list of supported properties.