From 08815e97c006e8a76e825fca16977589f9aa755d Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Tue, 4 Jul 2017 18:09:06 -0700 Subject: [PATCH] Add CPPKAFKA_API to utils classes --- include/cppkafka/utils/backoff_performer.h | 2 +- include/cppkafka/utils/buffered_producer.h | 2 +- include/cppkafka/utils/compacted_topic_processor.h | 2 +- include/cppkafka/utils/consumer_dispatcher.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/cppkafka/utils/backoff_performer.h b/include/cppkafka/utils/backoff_performer.h index 6b57d49..d7be5ab 100644 --- a/include/cppkafka/utils/backoff_performer.h +++ b/include/cppkafka/utils/backoff_performer.h @@ -40,7 +40,7 @@ namespace cppkafka { /** * */ -class BackoffPerformer { +class CPPKAFKA_API BackoffPerformer { public: using TimeUnit = std::chrono::milliseconds; static constexpr TimeUnit DEFAULT_INITIAL_BACKOFF{100}; diff --git a/include/cppkafka/utils/buffered_producer.h b/include/cppkafka/utils/buffered_producer.h index 775440f..5dfab6f 100644 --- a/include/cppkafka/utils/buffered_producer.h +++ b/include/cppkafka/utils/buffered_producer.h @@ -59,7 +59,7 @@ namespace cppkafka { * This class is not thread safe. */ template -class BufferedProducer { +class CPPKAFKA_API BufferedProducer { public: /** * Concrete builder diff --git a/include/cppkafka/utils/compacted_topic_processor.h b/include/cppkafka/utils/compacted_topic_processor.h index f714950..3c06b8b 100644 --- a/include/cppkafka/utils/compacted_topic_processor.h +++ b/include/cppkafka/utils/compacted_topic_processor.h @@ -43,7 +43,7 @@ namespace cppkafka { * \brief Events generated by a CompactedTopicProcessor */ template -class CompactedTopicEvent { +class CPPKAFKA_API CompactedTopicEvent { public: /** * \brief Event type enum diff --git a/include/cppkafka/utils/consumer_dispatcher.h b/include/cppkafka/utils/consumer_dispatcher.h index 8994652..b3a47a2 100644 --- a/include/cppkafka/utils/consumer_dispatcher.h +++ b/include/cppkafka/utils/consumer_dispatcher.h @@ -70,7 +70,7 @@ namespace cppkafka { * * EOF: void(BasicConsumerDispatcher::EndOfFile, TopicPartition) */ template -class BasicConsumerDispatcher { +class CPPKAFKA_API BasicConsumerDispatcher { public: /** * Tag to indicate a timeout occurred