18 #ifndef _ACTIVEMQ_CORE_MESSAGEDISPATCHCHANNEL_H_ 19 #define _ACTIVEMQ_CORE_MESSAGEDISPATCHCHANNEL_H_ 56 virtual bool isEmpty()
const = 0;
61 virtual bool isClosed()
const = 0;
66 virtual bool isRunning()
const = 0;
100 virtual void start() = 0;
105 virtual void stop() = 0;
110 virtual void close() = 0;
115 virtual void clear() = 0;
120 virtual int size()
const = 0;
128 virtual std::vector<Pointer<MessageDispatch> > removeAll() = 0;
#define AMQCPP_API
Definition: Config.h:30
Definition: MessageDispatch.h:50
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
The interface for all synchronizable objects (that is, objects that can be locked and unlocked)...
Definition: Synchronizable.h:37
Definition: MessageDispatchChannel.h:34
Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition: Pointer.h:53