From 833239ec44ea87a1b619eef3de55afde56c7ee45 Mon Sep 17 00:00:00 2001 From: Kim van der Riet Date: Thu, 3 Apr 2008 12:41:40 +0000 Subject: Patch from Ted Ross (see QPID-893): This patch enables management of plugged-in store modules. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@644287 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/management/Manageable.cpp | 1 + cpp/src/qpid/management/Manageable.h | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'cpp/src/qpid/management') diff --git a/cpp/src/qpid/management/Manageable.cpp b/cpp/src/qpid/management/Manageable.cpp index c5adb22694..479cb4e0ce 100644 --- a/cpp/src/qpid/management/Manageable.cpp +++ b/cpp/src/qpid/management/Manageable.cpp @@ -29,6 +29,7 @@ std::string Manageable::StatusText (status_t status) case STATUS_UNKNOWN_OBJECT : return "UnknownObject"; case STATUS_UNKNOWN_METHOD : return "UnknownMethod"; case STATUS_NOT_IMPLEMENTED : return "NotImplemented"; + case STATUS_INVALID_PARAMETER : return "InvalidParameter"; } return "??"; diff --git a/cpp/src/qpid/management/Manageable.h b/cpp/src/qpid/management/Manageable.h index 1fb890c8c6..836ba03b23 100644 --- a/cpp/src/qpid/management/Manageable.h +++ b/cpp/src/qpid/management/Manageable.h @@ -39,10 +39,11 @@ class Manageable typedef uint32_t status_t; static std::string StatusText (status_t status); - static const status_t STATUS_OK = 0; - static const status_t STATUS_UNKNOWN_OBJECT = 1; - static const status_t STATUS_UNKNOWN_METHOD = 2; - static const status_t STATUS_NOT_IMPLEMENTED = 3; + static const status_t STATUS_OK = 0; + static const status_t STATUS_UNKNOWN_OBJECT = 1; + static const status_t STATUS_UNKNOWN_METHOD = 2; + static const status_t STATUS_NOT_IMPLEMENTED = 3; + static const status_t STATUS_INVALID_PARAMETER = 4; // Every "Manageable" object must hold a reference to exactly one // management object. This object is always of a class derived from -- cgit v1.2.1