#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: