mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
				synced 2025-11-03 20:18:06 +00:00 
			
		
		
		
	Merge pull request #292 from SpaceIm/fix/export-template
Do not try to export template declaration in shared lib
This commit is contained in:
		@@ -84,7 +84,7 @@ namespace cppkafka {
 | 
			
		||||
 */
 | 
			
		||||
template <typename BufferType,
 | 
			
		||||
          typename Allocator = std::allocator<ConcreteMessageBuilder<BufferType>>>
 | 
			
		||||
class CPPKAFKA_API BufferedProducer {
 | 
			
		||||
class BufferedProducer {
 | 
			
		||||
public:
 | 
			
		||||
    enum class FlushMethod {
 | 
			
		||||
        Sync,    ///< Empty the buffer and wait for acks from the broker.
 | 
			
		||||
 
 | 
			
		||||
@@ -44,7 +44,7 @@ namespace cppkafka {
 | 
			
		||||
 * \brief Events generated by a CompactedTopicProcessor
 | 
			
		||||
 */
 | 
			
		||||
template <typename Key, typename Value>
 | 
			
		||||
class CPPKAFKA_API CompactedTopicEvent {
 | 
			
		||||
class CompactedTopicEvent {
 | 
			
		||||
public:
 | 
			
		||||
    /**
 | 
			
		||||
     * \brief Event type enum
 | 
			
		||||
@@ -111,7 +111,7 @@ private:
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
template <typename Key, typename Value>
 | 
			
		||||
class CPPKAFKA_API CompactedTopicProcessor {
 | 
			
		||||
class CompactedTopicProcessor {
 | 
			
		||||
public:
 | 
			
		||||
    /**
 | 
			
		||||
     * The type of events generated by this processor
 | 
			
		||||
 
 | 
			
		||||
@@ -70,7 +70,7 @@ namespace cppkafka {
 | 
			
		||||
 * * EOF: void(BasicConsumerDispatcher::EndOfFile, TopicPartition)
 | 
			
		||||
 */
 | 
			
		||||
template <typename ConsumerType>
 | 
			
		||||
class CPPKAFKA_API BasicConsumerDispatcher {
 | 
			
		||||
class BasicConsumerDispatcher {
 | 
			
		||||
public:
 | 
			
		||||
    /**
 | 
			
		||||
     * Tag to indicate a timeout occurred
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user