#include <qpid/management/ManagementObject.h>
List of all members.
Public Member Functions |
QPID_COMMON_INLINE_EXTERN | ObjectId () |
QPID_COMMON_INLINE_EXTERN | ObjectId (const types::Variant &map) |
| ObjectId (uint8_t flags, uint16_t seq, uint32_t broker) |
| ObjectId (AgentAttachment *_agent, uint8_t flags, uint16_t seq) |
| ObjectId (std::istream &) |
| ObjectId (const std::string &) |
QPID_COMMON_INLINE_EXTERN | ObjectId (const std::string &agentAddress, const std::string &key, uint64_t epoch=0) |
| ObjectId (uint8_t flags, uint16_t seq, uint32_t broker, uint64_t object) |
bool | operator== (const ObjectId &other) const |
bool | operator< (const ObjectId &other) const |
void | mapEncode (types::Variant::Map &map) const |
void | mapDecode (const types::Variant::Map &map) |
| operator types::Variant::Map () const |
QPID_COMMON_INLINE_EXTERN uint32_t | encodedSize () const |
void | encode (std::string &buffer) const |
void | decode (const std::string &buffer) |
bool | equalV1 (const ObjectId &other) const |
QPID_COMMON_INLINE_EXTERN void | setV2Key (const std::string &_key) |
void | setV2Key (const ManagementObject &object) |
QPID_COMMON_INLINE_EXTERN void | setAgentName (const std::string &_name) |
QPID_COMMON_INLINE_EXTERN
const std::string & | getAgentName () const |
QPID_COMMON_INLINE_EXTERN
const std::string & | getV2Key () const |
Protected Member Functions |
void | fromString (const std::string &) |
Protected Attributes |
const AgentAttachment * | agent |
uint64_t | first |
uint64_t | second |
uint64_t | agentEpoch |
std::string | v2Key |
std::string | agentName |
Friends |
std::ostream & | operator<< (std::ostream &, const ObjectId &) |
Constructor & Destructor Documentation
QPID_COMMON_INLINE_EXTERN qpid::management::ObjectId::ObjectId |
( |
| ) |
[inline] |
QPID_COMMON_INLINE_EXTERN qpid::management::ObjectId::ObjectId |
( |
const types::Variant & |
map | ) |
[inline] |
qpid::management::ObjectId::ObjectId |
( |
const std::string & |
| ) |
|
QPID_COMMON_INLINE_EXTERN qpid::management::ObjectId::ObjectId |
( |
const std::string & |
agentAddress, |
|
|
const std::string & |
key, |
|
|
uint64_t |
epoch = 0 |
|
) |
| [inline] |
Member Function Documentation
void qpid::management::ObjectId::decode |
( |
const std::string & |
buffer | ) |
|
void qpid::management::ObjectId::encode |
( |
std::string & |
buffer | ) |
const |
QPID_COMMON_INLINE_EXTERN uint32_t qpid::management::ObjectId::encodedSize |
( |
| ) |
const [inline] |
bool qpid::management::ObjectId::equalV1 |
( |
const ObjectId & |
other | ) |
const |
void qpid::management::ObjectId::fromString |
( |
const std::string & |
| ) |
[protected] |
QPID_COMMON_INLINE_EXTERN const std::string& qpid::management::ObjectId::getAgentName |
( |
| ) |
const [inline] |
QPID_COMMON_INLINE_EXTERN const std::string& qpid::management::ObjectId::getV2Key |
( |
| ) |
const [inline] |
bool qpid::management::ObjectId::operator< |
( |
const ObjectId & |
other | ) |
const |
bool qpid::management::ObjectId::operator== |
( |
const ObjectId & |
other | ) |
const |
QPID_COMMON_INLINE_EXTERN void qpid::management::ObjectId::setAgentName |
( |
const std::string & |
_name | ) |
[inline] |
QPID_COMMON_INLINE_EXTERN void qpid::management::ObjectId::setV2Key |
( |
const std::string & |
_key | ) |
[inline] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: