18 #ifndef _ACTIVEMQ_COMMANDS_BASECOMMAND_H_ 19 #define _ACTIVEMQ_COMMANDS_BASECOMMAND_H_ 30 bool responseRequired;
49 this->responseRequired = required;
53 return responseRequired;
68 std::ostringstream stream;
70 stream <<
"Begin Class = BaseCommand" << std::endl;
72 stream <<
" Response Required = " << responseRequired << std::endl;
73 stream <<
" Command Id = " << commandId << std::endl;
74 stream <<
"End Class = BaseCommand" << std::endl;
virtual bool isMessageAck() const
Definition: BaseCommand.h:119
virtual bool isDestinationInfo() const
Definition: BaseCommand.h:110
virtual bool isRemoveSubscriptionInfo() const
Definition: BaseCommand.h:146
virtual bool equals(const DataStructure *value AMQCPP_UNUSED) const
Definition: BaseDataStructure.h:67
virtual int getCommandId() const
Gets the Command Id of this Message.
Definition: BaseCommand.h:44
virtual bool isWireFormatInfo() const
Definition: BaseCommand.h:161
#define AMQCPP_API
Definition: Config.h:30
virtual bool isSessionInfo() const
Definition: BaseCommand.h:152
virtual bool isReplayCommand() const
Definition: BaseCommand.h:149
virtual bool isFlushCommand() const
Definition: BaseCommand.h:113
virtual bool isConsumerInfo() const
Definition: BaseCommand.h:104
virtual std::string toString() const
Returns a string containing the information for this DataStructure such as its type and value of its ...
Definition: BaseCommand.h:67
virtual bool isConsumerControl() const
Definition: BaseCommand.h:107
virtual void copyDataStructure(const DataStructure *src)
Copy the contents of the passed object into this objects members, overwriting any existing data...
Definition: BaseCommand.h:56
virtual bool isConnectionInfo() const
Definition: BaseCommand.h:101
BaseCommand()
Definition: BaseCommand.h:35
virtual bool isMessage() const
Definition: BaseCommand.h:116
Definition: DataStructure.h:27
virtual bool isRemoveInfo() const
Definition: BaseCommand.h:143
virtual std::string toString() const
Returns a string containing the information for this DataStructure such as its type and value of its ...
Definition: BaseDataStructure.h:63
virtual bool isMessageDispatchNotification() const
Definition: BaseCommand.h:131
Definition: BaseCommand.h:27
virtual bool isControlCommand() const
Definition: BaseCommand.h:92
virtual bool isProducerAck() const
Definition: BaseCommand.h:134
virtual bool isResponseRequired() const
Is a Response required for this Command.
Definition: BaseCommand.h:52
virtual bool isMessagePull() const
Definition: BaseCommand.h:122
virtual bool isKeepAliveInfo() const
Definition: BaseCommand.h:125
virtual void setCommandId(int id)
Sets the Command Id of this Message.
Definition: BaseCommand.h:40
virtual bool isMessageDispatch() const
Definition: BaseCommand.h:128
virtual bool isBrokerInfo() const
Definition: BaseCommand.h:89
virtual void setResponseRequired(const bool required)
Set if this Message requires a Response.
Definition: BaseCommand.h:48
virtual ~BaseCommand()
Definition: BaseCommand.h:38
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
virtual bool isResponse() const
Definition: BaseCommand.h:140
virtual bool isShutdownInfo() const
Definition: BaseCommand.h:155
virtual bool isConnectionControl() const
Definition: BaseCommand.h:95
virtual bool isProducerInfo() const
Definition: BaseCommand.h:137
virtual bool equals(const DataStructure *value) const
Compares the DataStructure passed in to this one, and returns if they are equivalent.
Definition: BaseCommand.h:85
virtual bool isConnectionError() const
Definition: BaseCommand.h:98
virtual bool isTransactionInfo() const
Definition: BaseCommand.h:158