Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <qpid/messaging/Message.h>
Public Member Functions | |
QPID_MESSAGING_EXTERN | Message (const std::string &bytes=std::string()) |
QPID_MESSAGING_EXTERN | Message (const char *, size_t) |
QPID_MESSAGING_EXTERN | Message (const Message &) |
QPID_MESSAGING_EXTERN | ~Message () |
QPID_MESSAGING_EXTERN Message & | operator= (const Message &) |
QPID_MESSAGING_EXTERN void | setReplyTo (const Address &) |
QPID_MESSAGING_EXTERN const Address & | getReplyTo () const |
QPID_MESSAGING_EXTERN void | setSubject (const std::string &) |
QPID_MESSAGING_EXTERN const std::string & | getSubject () const |
QPID_MESSAGING_EXTERN void | setContentType (const std::string &) |
QPID_MESSAGING_EXTERN const std::string & | getContentType () const |
QPID_MESSAGING_EXTERN void | setMessageId (const std::string &) |
QPID_MESSAGING_EXTERN const std::string & | getMessageId () const |
QPID_MESSAGING_EXTERN void | setUserId (const std::string &) |
QPID_MESSAGING_EXTERN const std::string & | getUserId () const |
QPID_MESSAGING_EXTERN void | setCorrelationId (const std::string &) |
QPID_MESSAGING_EXTERN const std::string & | getCorrelationId () const |
QPID_MESSAGING_EXTERN void | setPriority (uint8_t) |
QPID_MESSAGING_EXTERN uint8_t | getPriority () const |
QPID_MESSAGING_EXTERN void | setTtl (Duration ttl) |
Set the time to live for this message in milliseconds. | |
QPID_MESSAGING_EXTERN Duration | getTtl () const |
Get the time to live for this message in milliseconds. | |
QPID_MESSAGING_EXTERN void | setDurable (bool durable) |
QPID_MESSAGING_EXTERN bool | getDurable () const |
QPID_MESSAGING_EXTERN bool | getRedelivered () const |
QPID_MESSAGING_EXTERN void | setRedelivered (bool) |
QPID_MESSAGING_EXTERN const qpid::types::Variant::Map & | getProperties () const |
QPID_MESSAGING_EXTERN qpid::types::Variant::Map & | getProperties () |
QPID_MESSAGING_EXTERN void | setContent (const std::string &) |
QPID_MESSAGING_EXTERN void | setContent (const char *chars, size_t count) |
Note that chars are copied. | |
QPID_MESSAGING_EXTERN std::string | getContent () const |
Get the content as a std::string. | |
QPID_MESSAGING_EXTERN const char * | getContentPtr () const |
Get a const pointer to the start of the content data. | |
QPID_MESSAGING_EXTERN size_t | getContentSize () const |
Get the size of content in bytes. |
Definition at line 42 of file Message.h.
QPID_MESSAGING_EXTERN qpid::messaging::Message::Message | ( | const std::string & | bytes = std::string() |
) |
QPID_MESSAGING_EXTERN qpid::messaging::Message::Message | ( | const char * | , | |
size_t | ||||
) |
QPID_MESSAGING_EXTERN qpid::messaging::Message::Message | ( | const Message & | ) |
QPID_MESSAGING_EXTERN qpid::messaging::Message::~Message | ( | ) |
QPID_MESSAGING_EXTERN std::string qpid::messaging::Message::getContent | ( | ) | const |
Get the content as a std::string.
QPID_MESSAGING_EXTERN const char* qpid::messaging::Message::getContentPtr | ( | ) | const |
Get a const pointer to the start of the content data.
QPID_MESSAGING_EXTERN size_t qpid::messaging::Message::getContentSize | ( | ) | const |
Get the size of content in bytes.
QPID_MESSAGING_EXTERN const std::string& qpid::messaging::Message::getContentType | ( | ) | const |
QPID_MESSAGING_EXTERN const std::string& qpid::messaging::Message::getCorrelationId | ( | ) | const |
QPID_MESSAGING_EXTERN bool qpid::messaging::Message::getDurable | ( | ) | const |
QPID_MESSAGING_EXTERN const std::string& qpid::messaging::Message::getMessageId | ( | ) | const |
QPID_MESSAGING_EXTERN uint8_t qpid::messaging::Message::getPriority | ( | ) | const |
QPID_MESSAGING_EXTERN qpid::types::Variant::Map& qpid::messaging::Message::getProperties | ( | ) |
QPID_MESSAGING_EXTERN const qpid::types::Variant::Map& qpid::messaging::Message::getProperties | ( | ) | const |
QPID_MESSAGING_EXTERN bool qpid::messaging::Message::getRedelivered | ( | ) | const |
QPID_MESSAGING_EXTERN const Address& qpid::messaging::Message::getReplyTo | ( | ) | const |
QPID_MESSAGING_EXTERN const std::string& qpid::messaging::Message::getSubject | ( | ) | const |
QPID_MESSAGING_EXTERN Duration qpid::messaging::Message::getTtl | ( | ) | const |
Get the time to live for this message in milliseconds.
QPID_MESSAGING_EXTERN const std::string& qpid::messaging::Message::getUserId | ( | ) | const |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContent | ( | const char * | chars, | |
size_t | count | |||
) |
Note that chars are copied.
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContent | ( | const std::string & | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setContentType | ( | const std::string & | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setCorrelationId | ( | const std::string & | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setDurable | ( | bool | durable | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setMessageId | ( | const std::string & | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setPriority | ( | uint8_t | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setRedelivered | ( | bool | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setReplyTo | ( | const Address & | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setSubject | ( | const std::string & | ) |
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setTtl | ( | Duration | ttl | ) |
Set the time to live for this message in milliseconds.
QPID_MESSAGING_EXTERN void qpid::messaging::Message::setUserId | ( | const std::string & | ) |