summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/management/ManagementObject.h
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-10-08 15:49:27 +0000
committerTed Ross <tross@apache.org>2008-10-08 15:49:27 +0000
commit251fc8cdea1e5f6ad76b0264a0e59c146a9e50b6 (patch)
tree3d3b32b3ffd9ed54fb8c32716b713d7598fea245 /cpp/src/qpid/management/ManagementObject.h
parentebd5adf5d232164080ee666f7a8e22e204582981 (diff)
downloadqpid-python-251fc8cdea1e5f6ad76b0264a0e59c146a9e50b6.tar.gz
Added serialize/deserialize for ObjectId
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@702913 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/management/ManagementObject.h')
-rw-r--r--cpp/src/qpid/management/ManagementObject.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpp/src/qpid/management/ManagementObject.h b/cpp/src/qpid/management/ManagementObject.h
index 3778d66b7e..df05ca15d3 100644
--- a/cpp/src/qpid/management/ManagementObject.h
+++ b/cpp/src/qpid/management/ManagementObject.h
@@ -42,6 +42,7 @@ private:
public:
AgentAttachment() : first(0) {}
void setBanks(uint32_t broker, uint32_t bank);
+ uint64_t getFirst() const { return first; }
};
@@ -55,6 +56,7 @@ public:
ObjectId(framing::Buffer& buf) : agent(0) { decode(buf); }
ObjectId(uint8_t flags, uint16_t seq, uint32_t broker, uint32_t bank, uint64_t object);
ObjectId(AgentAttachment* _agent, uint8_t flags, uint16_t seq, uint64_t object);
+ ObjectId(std::istream&);
bool operator==(const ObjectId &other) const;
bool operator<(const ObjectId &other) const;
void encode(framing::Buffer& buffer);