summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/management/ManagementObject.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-11-15 20:49:25 +0000
committerAlan Conway <aconway@apache.org>2007-11-15 20:49:25 +0000
commitd8dd71de008990f5a665e0191c231ae62fcf44fb (patch)
treeb08619a89797104a49844899c6e76524122e873d /cpp/src/qpid/management/ManagementObject.cpp
parent183d5f625300bef0f2e584c5e4e2fd630d9969f1 (diff)
downloadqpid-python-d8dd71de008990f5a665e0191c231ae62fcf44fb.tar.gz
QPID-687: comitted qpid-patch7-cpp.diff qpid-patch7-python.diff
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@595453 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/management/ManagementObject.cpp')
-rw-r--r--cpp/src/qpid/management/ManagementObject.cpp36
1 files changed, 6 insertions, 30 deletions
diff --git a/cpp/src/qpid/management/ManagementObject.cpp b/cpp/src/qpid/management/ManagementObject.cpp
index 24588b4edd..c2d1f56be0 100644
--- a/cpp/src/qpid/management/ManagementObject.cpp
+++ b/cpp/src/qpid/management/ManagementObject.cpp
@@ -21,41 +21,17 @@
#include "Manageable.h"
#include "ManagementObject.h"
+#include "qpid/framing/FieldTable.h"
using namespace qpid::framing;
using namespace qpid::management;
using namespace qpid::sys;
-void ManagementObject::schemaItem (Buffer& buf,
- uint8_t typeCode,
- std::string name,
- std::string description,
- bool isConfig,
- bool isIndex)
-{
- uint8_t flags =
- (isConfig ? FLAG_CONFIG : 0) | (isIndex ? FLAG_INDEX : 0);
-
- buf.putOctet (flags);
- buf.putOctet (typeCode);
- buf.putShortString (name);
- buf.putShortString (description);
-}
-
-void ManagementObject::schemaListBegin (Buffer& buf)
-{
- schemaItem (buf, TYPE_UINT64, "id", "Object ID", true, true);
-}
-
-void ManagementObject::schemaListEnd (Buffer& buf)
-{
- buf.putOctet (FLAG_END);
-}
-
void ManagementObject::writeTimestamps (Buffer& buf)
{
- buf.putLongLong (uint64_t (Duration (now ())));
- buf.putLongLong (createTime);
- buf.putLongLong (destroyTime);
- buf.putLongLong (objectId);
+ buf.putShortString (className);
+ buf.putLongLong (uint64_t (Duration (now ())));
+ buf.putLongLong (createTime);
+ buf.putLongLong (destroyTime);
+ buf.putLongLong (objectId);
}