18 #ifndef _ACTIVEMQ_COMMANDS_ACTIVEMQBLOBMESSAGE_H_
19 #define _ACTIVEMQ_COMMANDS_ACTIVEMQBLOBMESSAGE_H_
33 std::string remoteBlobUrl;
54 virtual unsigned char getDataStructureType()
const;
60 virtual std::string toString()
const;
75 return this->remoteBlobUrl;
83 this->remoteBlobUrl = remoteURL;
91 return this->mimeType;
99 this->mimeType = mimeType;
123 return this->deletedByBroker;
131 this->deletedByBroker = value;
static const unsigned char ID_ACTIVEMQBLOBMESSAGE
Definition: ActiveMQBlobMessage.h:40
static const std::string BINARY_MIME_TYPE
Definition: ActiveMQBlobMessage.h:41
Root of all messages.
Definition: Message.h:88
#define AMQCPP_API
Definition: Config.h:30
std::string getRemoteBlobUrl() const
Get the Remote URL of the Blob.
Definition: ActiveMQBlobMessage.h:74
bool isDeletedByBroker() const
Gets if this Blob is deleted by the Broker.
Definition: ActiveMQBlobMessage.h:122
void setMimeType(const std::string &mimeType)
Set the Mime Type of the Blob.
Definition: ActiveMQBlobMessage.h:98
std::string getMimeType() const
Get the Mime Type of the Blob.
Definition: ActiveMQBlobMessage.h:90
Definition: DataStructure.h:27
void setRemoteBlobUrl(const std::string &remoteURL)
Set the Remote URL of the Blob.
Definition: ActiveMQBlobMessage.h:82
Definition: ActiveMQBlobMessage.h:30
void setDeletedByBroker(bool value)
Sets the Deleted By Broker flag.
Definition: ActiveMQBlobMessage.h:130
std::string getName() const
Gets the Name of the Blob.
Definition: ActiveMQBlobMessage.h:106
virtual ~ActiveMQBlobMessage()
Definition: ActiveMQBlobMessage.h:52
void setName(const std::string &name)
Sets the Name of the Blob.
Definition: ActiveMQBlobMessage.h:114
Definition: ActiveMQMessageTemplate.h:41