18 #ifndef _ACTIVEMQ_COMMANDS_COMMAND_H_ 19 #define _ACTIVEMQ_COMMANDS_COMMAND_H_ 42 virtual void setCommandId(
int id ) = 0;
48 virtual int getCommandId()
const = 0;
54 virtual void setResponseRequired(
const bool required ) = 0;
60 virtual bool isResponseRequired()
const = 0;
66 virtual std::string toString()
const = 0;
83 virtual bool isBrokerInfo()
const = 0;
84 virtual bool isControlCommand()
const = 0;
85 virtual bool isConnectionControl()
const = 0;
86 virtual bool isConnectionInfo()
const = 0;
87 virtual bool isConnectionError()
const = 0;
88 virtual bool isConsumerInfo()
const = 0;
89 virtual bool isConsumerControl()
const = 0;
90 virtual bool isDestinationInfo()
const = 0;
91 virtual bool isFlushCommand()
const = 0;
92 virtual bool isKeepAliveInfo()
const = 0;
93 virtual bool isMessage()
const = 0;
94 virtual bool isMessageAck()
const = 0;
95 virtual bool isMessagePull()
const = 0;
96 virtual bool isMessageDispatch()
const = 0;
97 virtual bool isMessageDispatchNotification()
const = 0;
98 virtual bool isProducerAck()
const = 0;
99 virtual bool isProducerInfo()
const = 0;
100 virtual bool isResponse()
const = 0;
101 virtual bool isReplayCommand()
const = 0;
102 virtual bool isRemoveInfo()
const = 0;
103 virtual bool isRemoveSubscriptionInfo()
const = 0;
104 virtual bool isSessionInfo()
const = 0;
105 virtual bool isShutdownInfo()
const = 0;
106 virtual bool isTransactionInfo()
const = 0;
107 virtual bool isWireFormatInfo()
const = 0;
#define AMQCPP_API
Definition: Config.h:30
Definition: BaseDataStructure.h:33
virtual ~Command()
Definition: Command.h:36
Interface for an Object that can visit the various Command Objects that are sent from and to this cli...
Definition: CommandVisitor.h:69
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
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