Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <qmf/Data.h>
Public Member Functions | |
Data (DataImpl *impl=0) | |
Data (const Data &) | |
Data & | operator= (const Data &) |
~Data () | |
Data (const Schema &) | |
void | setAddr (const DataAddr &) |
void | setProperty (const std::string &, const qpid::types::Variant &) |
void | overwriteProperties (const qpid::types::Variant::Map &) |
bool | hasSchema () const |
bool | hasAddr () const |
const SchemaId & | getSchemaId () const |
const DataAddr & | getAddr () const |
const qpid::types::Variant & | getProperty (const std::string &) const |
const qpid::types::Variant::Map & | getProperties () const |
bool | hasAgent () const |
const Agent & | getAgent () const |
QMF_INLINE_EXTERN bool | isValid () const |
QMF_INLINE_EXTERN bool | isNull () const |
QMF_INLINE_EXTERN | operator bool () const |
Conversion to bool supports idiom if (handle) { handle->... More... | |
QMF_INLINE_EXTERN bool | operator! () const |
Operator ! supports idiom if (!handle) { do_if_handle_is_null(); }. More... | |
void | swap (Handle< DataImpl > &h) |
Protected Types | |
typedef DataImpl | Impl |
Protected Attributes | |
Impl * | impl |
|
protectedinherited |
qmf::Data::Data | ( | DataImpl * | impl = 0 | ) |
qmf::Data::Data | ( | const Data & | ) |
qmf::Data::~Data | ( | ) |
qmf::Data::Data | ( | const Schema & | ) |
const DataAddr& qmf::Data::getAddr | ( | ) | const |
const Agent& qmf::Data::getAgent | ( | ) | const |
const qpid::types::Variant::Map& qmf::Data::getProperties | ( | ) | const |
const qpid::types::Variant& qmf::Data::getProperty | ( | const std::string & | ) | const |
const SchemaId& qmf::Data::getSchemaId | ( | ) | const |
bool qmf::Data::hasAddr | ( | ) | const |
bool qmf::Data::hasAgent | ( | ) | const |
bool qmf::Data::hasSchema | ( | ) | const |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
void qmf::Data::overwriteProperties | ( | const qpid::types::Variant::Map & | ) |
void qmf::Data::setAddr | ( | const DataAddr & | ) |
void qmf::Data::setProperty | ( | const std::string & | , |
const qpid::types::Variant & | |||
) |
|
inlineinherited |
|
protectedinherited |