summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/management/ManagementObject.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/broker/management/ManagementObject.cpp')
-rw-r--r--cpp/src/qpid/broker/management/ManagementObject.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/cpp/src/qpid/broker/management/ManagementObject.cpp b/cpp/src/qpid/broker/management/ManagementObject.cpp
index c536d96b1b..1c693d6b92 100644
--- a/cpp/src/qpid/broker/management/ManagementObject.cpp
+++ b/cpp/src/qpid/broker/management/ManagementObject.cpp
@@ -41,6 +41,11 @@ void ManagementObject::schemaItem (Buffer& buf,
buf.putShortString (description);
}
+void ManagementObject::schemaListBegin (Buffer& buf)
+{
+ schemaItem (buf, TYPE_UINT32, "id", "Object ID", true, true);
+}
+
void ManagementObject::schemaListEnd (Buffer& buf)
{
buf.putOctet (FLAG_END);
@@ -51,4 +56,5 @@ void ManagementObject::writeTimestamps (Buffer& buf)
buf.putLongLong (uint64_t (Duration (now ())));
buf.putLongLong (createTime);
buf.putLongLong (destroyTime);
+ buf.putLong (objectId);
}