Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <qpid/management/Manageable.h>
Public Types | |
typedef uint32_t | status_t |
Public Member Functions | |
virtual | ~Manageable (void)=0 |
virtual ManagementObject * | GetManagementObject (void) const =0 |
virtual status_t | ManagementMethod (uint32_t methodId, Args &args, std::string &text) |
Static Public Member Functions | |
static std::string | StatusText (status_t status, std::string text=std::string()) |
Static Public Attributes | |
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_PARAMETER_INVALID = 4 |
static const status_t | STATUS_FEATURE_NOT_IMPLEMENTED = 5 |
static const status_t | STATUS_FORBIDDEN = 6 |
static const status_t | STATUS_EXCEPTION = 7 |
static const status_t | STATUS_USER = 0x00010000 |
Definition at line 31 of file Manageable.h.
Definition at line 39 of file Manageable.h.
qpid::management::Manageable::~Manageable | ( | void | ) | [inline, pure virtual] |
Definition at line 68 of file Manageable.h.
virtual ManagementObject* qpid::management::Manageable::GetManagementObject | ( | void | ) | const [pure virtual] |
virtual status_t qpid::management::Manageable::ManagementMethod | ( | uint32_t | methodId, | |
Args & | args, | |||
std::string & | text | |||
) | [virtual] |
static std::string qpid::management::Manageable::StatusText | ( | status_t | status, | |
std::string | text = std::string() | |||
) | [static] |
const status_t qpid::management::Manageable::STATUS_EXCEPTION = 7 [static] |
Definition at line 49 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_FEATURE_NOT_IMPLEMENTED = 5 [static] |
Definition at line 47 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_FORBIDDEN = 6 [static] |
Definition at line 48 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_NOT_IMPLEMENTED = 3 [static] |
Definition at line 45 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_OK = 0 [static] |
Definition at line 42 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_PARAMETER_INVALID = 4 [static] |
Definition at line 46 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_UNKNOWN_METHOD = 2 [static] |
Definition at line 44 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_UNKNOWN_OBJECT = 1 [static] |
Definition at line 43 of file Manageable.h.
const status_t qpid::management::Manageable::STATUS_USER = 0x00010000 [static] |
Definition at line 50 of file Manageable.h.