mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
synced 2025-11-24 13:44:50 +00:00
Document more classes
This commit is contained in:
@@ -90,8 +90,9 @@ TopicConfiguration::get_partitioner_callback() const {
|
||||
return partitioner_callback_;
|
||||
}
|
||||
|
||||
rd_kafka_topic_conf_t* TopicConfiguration::get_handle() const {
|
||||
return handle_.get();
|
||||
bool TopicConfiguration::has_property(const string& name) const {
|
||||
size_t size = 0;
|
||||
return rd_kafka_topic_conf_get(handle_.get(), name.data(), nullptr, &size) == RD_KAFKA_CONF_OK;
|
||||
}
|
||||
|
||||
string TopicConfiguration::get(const string& name) const {
|
||||
@@ -105,6 +106,10 @@ string TopicConfiguration::get(const string& name) const {
|
||||
return string(buffer.data());
|
||||
}
|
||||
|
||||
rd_kafka_topic_conf_t* TopicConfiguration::get_handle() const {
|
||||
return handle_.get();
|
||||
}
|
||||
|
||||
TopicConfiguration::HandlePtr TopicConfiguration::make_handle(rd_kafka_topic_conf_t* ptr) {
|
||||
return HandlePtr(ptr, &rd_kafka_topic_conf_destroy, &rd_kafka_topic_conf_dup);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user