mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
synced 2025-11-06 21:47:55 +00:00
Added pause/resume for producers (#87)
* Added pause/resume for producers * Moved pause/resume functions to KafkaHandleBase
This commit is contained in:
committed by
Matias Fontanini
parent
069ea3df8e
commit
5c72f3fe28
@@ -41,6 +41,7 @@
|
||||
namespace cppkafka {
|
||||
|
||||
class TopicPartition;
|
||||
class PartitionMetadata;
|
||||
|
||||
using TopicPartitionsListPtr = std::unique_ptr<rd_kafka_topic_partition_list_t,
|
||||
decltype(&rd_kafka_topic_partition_list_destroy)>;
|
||||
@@ -53,6 +54,8 @@ using TopicPartitionList = std::vector<TopicPartition>;
|
||||
CPPKAFKA_API TopicPartitionsListPtr convert(const TopicPartitionList& topic_partitions);
|
||||
CPPKAFKA_API TopicPartitionList convert(const TopicPartitionsListPtr& topic_partitions);
|
||||
CPPKAFKA_API TopicPartitionList convert(rd_kafka_topic_partition_list_t* topic_partitions);
|
||||
CPPKAFKA_API TopicPartitionList convert(const std::string& topic,
|
||||
const std::vector<PartitionMetadata>& partition_metadata);
|
||||
CPPKAFKA_API TopicPartitionsListPtr make_handle(rd_kafka_topic_partition_list_t* handle);
|
||||
|
||||
// Extracts a partition list subset belonging to the provided topics (case-insensitive)
|
||||
|
||||
Reference in New Issue
Block a user