summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/management
diff options
context:
space:
mode:
authorKim van der Riet <kpvdr@apache.org>2008-04-03 12:41:40 +0000
committerKim van der Riet <kpvdr@apache.org>2008-04-03 12:41:40 +0000
commit833239ec44ea87a1b619eef3de55afde56c7ee45 (patch)
treec4d51996de1f0b3c6b43f1dfab7a0e741458ba29 /cpp/src/qpid/management
parent799af7cedfce9deb22ce6390215aeda8d77c694c (diff)
downloadqpid-python-833239ec44ea87a1b619eef3de55afde56c7ee45.tar.gz
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
Diffstat (limited to 'cpp/src/qpid/management')
-rw-r--r--cpp/src/qpid/management/Manageable.cpp1
-rw-r--r--cpp/src/qpid/management/Manageable.h9
2 files changed, 6 insertions, 4 deletions
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