From 025d8ed7e1140e765987bd762044a7fe44fdbda0 Mon Sep 17 00:00:00 2001 From: SpaceIm <30052553+SpaceIm@users.noreply.github.com> Date: Thu, 7 Apr 2022 19:37:08 +0200 Subject: [PATCH] do not try to export template declaration it doesn't make sense to export a template declaration --- include/cppkafka/utils/buffered_producer.h | 2 +- include/cppkafka/utils/compacted_topic_processor.h | 4 ++-- include/cppkafka/utils/consumer_dispatcher.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/cppkafka/utils/buffered_producer.h b/include/cppkafka/utils/buffered_producer.h index c5d8b782..18ab3120 100644 --- a/include/cppkafka/utils/buffered_producer.h +++ b/include/cppkafka/utils/buffered_producer.h @@ -84,7 +84,7 @@ namespace cppkafka { */ template >> -class CPPKAFKA_API BufferedProducer { +class BufferedProducer { public: enum class FlushMethod { Sync, ///< Empty the buffer and wait for acks from the broker. diff --git a/include/cppkafka/utils/compacted_topic_processor.h b/include/cppkafka/utils/compacted_topic_processor.h index 166dcfe8..94bf949d 100644 --- a/include/cppkafka/utils/compacted_topic_processor.h +++ b/include/cppkafka/utils/compacted_topic_processor.h @@ -44,7 +44,7 @@ namespace cppkafka { * \brief Events generated by a CompactedTopicProcessor */ template -class CPPKAFKA_API CompactedTopicEvent { +class CompactedTopicEvent { public: /** * \brief Event type enum @@ -111,7 +111,7 @@ class CPPKAFKA_API CompactedTopicEvent { }; template -class CPPKAFKA_API CompactedTopicProcessor { +class CompactedTopicProcessor { public: /** * The type of events generated by this processor diff --git a/include/cppkafka/utils/consumer_dispatcher.h b/include/cppkafka/utils/consumer_dispatcher.h index 05b18759..33bcc5bf 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 CPPKAFKA_API BasicConsumerDispatcher { +class BasicConsumerDispatcher { public: /** * Tag to indicate a timeout occurred