diff options
Diffstat (limited to 'qpid/cpp/include/qpid/management/ManagementObject.h')
-rw-r--r-- | qpid/cpp/include/qpid/management/ManagementObject.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qpid/cpp/include/qpid/management/ManagementObject.h b/qpid/cpp/include/qpid/management/ManagementObject.h index d8805e182e..50c396d2a9 100644 --- a/qpid/cpp/include/qpid/management/ManagementObject.h +++ b/qpid/cpp/include/qpid/management/ManagementObject.h @@ -53,7 +53,9 @@ class ObjectId { protected: const AgentAttachment* agent; uint64_t first; + uint64_t agentEpoch; std::string v2Key; + std::string agentName; void fromString(const std::string&); public: QPID_COMMON_EXTERN ObjectId() : agent(0), first(0) {} @@ -69,6 +71,8 @@ public: QPID_COMMON_EXTERN operator messaging::VariantMap() const; QPID_COMMON_EXTERN void setV2Key(const std::string& _key) { v2Key = _key; } QPID_COMMON_EXTERN void setV2Key(const ManagementObject& object); + QPID_COMMON_EXTERN void setAgentName(const std::string& _name) { agentName = _name; } + QPID_COMMON_EXTERN const std::string& getAgentName() const { return agentName; } QPID_COMMON_EXTERN const std::string& getV2Key() const { return v2Key; } friend QPID_COMMON_EXTERN std::ostream& operator<<(std::ostream&, const ObjectId&); }; |