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;
#define AMQCPP_API
Definition Config.h:30
virtual bool isBrokerInfo() const
Definition BaseCommand.h:89
virtual bool isWireFormatInfo() const
Definition BaseCommand.h:161
virtual bool isDestinationInfo() const
Definition BaseCommand.h:110
virtual bool isSessionInfo() const
Definition BaseCommand.h:152
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 ~BaseCommand()
Definition BaseCommand.h:38
virtual bool isProducerAck() const
Definition BaseCommand.h:134
virtual bool isConnectionControl() const
Definition BaseCommand.h:95
virtual bool isKeepAliveInfo() const
Definition BaseCommand.h:125
virtual bool isShutdownInfo() const
Definition BaseCommand.h:155
virtual bool isFlushCommand() const
Definition BaseCommand.h:113
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 void setCommandId(int id)
Sets the Command Id of this Message.
Definition BaseCommand.h:40
virtual bool isControlCommand() const
Definition BaseCommand.h:92
virtual bool isProducerInfo() const
Definition BaseCommand.h:137
BaseCommand()
Definition BaseCommand.h:35
virtual bool isTransactionInfo() const
Definition BaseCommand.h:158
virtual bool isMessagePull() const
Definition BaseCommand.h:122
virtual void setResponseRequired(const bool required)
Set if this Message requires a Response.
Definition BaseCommand.h:48
virtual bool isMessageDispatch() const
Definition BaseCommand.h:128
virtual bool isConnectionInfo() const
Definition BaseCommand.h:101
virtual bool isMessage() const
Definition BaseCommand.h:116
virtual bool isResponse() const
Definition BaseCommand.h:140
virtual bool isReplayCommand() const
Definition BaseCommand.h:149
virtual bool isRemoveSubscriptionInfo() const
Definition BaseCommand.h:146
virtual bool isResponseRequired() const
Is a Response required for this Command.
Definition BaseCommand.h:52
virtual bool isConnectionError() const
Definition BaseCommand.h:98
virtual bool isConsumerControl() const
Definition BaseCommand.h:107
virtual int getCommandId() const
Gets the Command Id of this Message.
Definition BaseCommand.h:44
virtual bool isRemoveInfo() const
Definition BaseCommand.h:143
virtual bool isMessageDispatchNotification() const
Definition BaseCommand.h:131
virtual bool isConsumerInfo() const
Definition BaseCommand.h:104
virtual bool isMessageAck() const
Definition BaseCommand.h:119
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 equals(const DataStructure *value AMQCPP_UNUSED) const
Definition BaseDataStructure.h:67
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
Definition DataStructure.h:27
Definition ActiveMQBlobMessage.h:28
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
Definition CachedConsumer.h:24