qpid::management::ObjectId Class Reference
#include <qpid/management/ManagementObject.h>
List of all members.
Public Member Functions |
| ObjectId () |
| ObjectId (const types::Variant &map) |
| ObjectId (uint8_t flags, uint16_t seq, uint32_t broker) |
| ObjectId (AgentAttachment *_agent, uint8_t flags, uint16_t seq, uint64_t obj=0) |
| ObjectId (std::istream &) |
| ObjectId (const std::string &) |
| ObjectId (const std::string &agentAddress, const std::string &key, uint64_t epoch=0) |
| ObjectId (uint64_t f, uint64_t s) |
| 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 |
uint32_t | encodedSize () const |
void | encode (std::string &buffer) const |
void | decode (const std::string &buffer) |
bool | equalV1 (const ObjectId &other) const |
void | setV2Key (const std::string &_key) |
void | setV2Key (const ManagementObject &object) |
void | disambiguate () |
void | setAgentName (const std::string &_name) |
const std::string & | getAgentName () const |
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 &) |
Detailed Description
Definition at line 51 of file ManagementObject.h.
Constructor & Destructor Documentation
qpid::management::ObjectId::ObjectId |
( |
|
) |
[inline] |
qpid::management::ObjectId::ObjectId |
( |
const types::Variant & |
map |
) |
[inline] |
qpid::management::ObjectId::ObjectId |
( |
std::istream & |
|
) |
|
qpid::management::ObjectId::ObjectId |
( |
const std::string & |
|
) |
|
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::disambiguate |
( |
|
) |
|
void qpid::management::ObjectId::encode |
( |
std::string & |
buffer |
) |
const |
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] |
const std::string& qpid::management::ObjectId::getAgentName |
( |
|
) |
const [inline] |
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 |
void qpid::management::ObjectId::setAgentName |
( |
const std::string & |
_name |
) |
[inline] |
void qpid::management::ObjectId::setV2Key |
( |
const std::string & |
_key |
) |
[inline] |
Friends And Related Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
, |
|
|
const ObjectId & |
| |
|
) |
| | [friend] |
Member Data Documentation
The documentation for this class was generated from the following file: