#include <qpid/agent/ManagementAgent.h>
|
| ManagementAgent () |
|
virtual | ~ManagementAgent () |
|
virtual int | getMaxThreads ()=0 |
|
virtual void | setName (const std::string &vendor, const std::string &product, const std::string &instance="")=0 |
|
virtual void | getName (std::string &vendor, std::string &product, std::string &instance)=0 |
|
virtual const std::string & | getAddress ()=0 |
|
virtual void | init (const std::string &brokerHost="localhost", uint16_t brokerPort=5672, uint16_t intervalSeconds=10, bool useExternalThread=false, const std::string &storeFile="", const std::string &uid="", const std::string &pwd="", const std::string &mech="PLAIN", const std::string &proto="tcp")=0 |
|
virtual void | init (const management::ConnectionSettings &settings, uint16_t intervalSeconds=10, bool useExternalThread=false, const std::string &storeFile="")=0 |
|
virtual void | registerClass (const std::string &packageName, const std::string &className, uint8_t *md5Sum, management::ManagementObject::writeSchemaCall_t schemaCall)=0 |
|
virtual void | registerEvent (const std::string &packageName, const std::string &eventName, uint8_t *md5Sum, management::ManagementEvent::writeSchemaCall_t schemaCall)=0 |
|
virtual ObjectId | addObject (ManagementObject *objectPtr, uint64_t persistId=0)=0 |
|
virtual ObjectId | addObject (ManagementObject *objectPtr, const std::string &key, bool persistent=true)=0 |
|
virtual void | raiseEvent (const ManagementEvent &event, severity_t severity=SEV_DEFAULT)=0 |
|
virtual uint32_t | pollCallbacks (uint32_t callLimit=0)=0 |
|
virtual void | setSignalCallback (cb_t callback, void *context)=0 |
|
virtual void | setSignalCallback (Notifyable ¬ifyable)=0 |
|
virtual int | getSignalFd ()=0 |
|
Definition at line 38 of file ManagementAgent.h.
typedef void(* qpid::management::ManagementAgent::cb_t) (void *) |
Enumerator |
---|
SEV_EMERG |
|
SEV_ALERT |
|
SEV_CRIT |
|
SEV_ERROR |
|
SEV_WARN |
|
SEV_NOTE |
|
SEV_INFO |
|
SEV_DEBUG |
|
SEV_DEFAULT |
|
Definition at line 49 of file ManagementAgent.h.
qpid::management::ManagementAgent::ManagementAgent |
( |
| ) |
|
|
inline |
virtual qpid::management::ManagementAgent::~ManagementAgent |
( |
| ) |
|
|
inlinevirtual |
virtual ObjectId qpid::management::ManagementAgent::addObject |
( |
ManagementObject * |
objectPtr, |
|
|
const std::string & |
key, |
|
|
bool |
persistent = true |
|
) |
| |
|
pure virtual |
virtual const std::string& qpid::management::ManagementAgent::getAddress |
( |
| ) |
|
|
pure virtual |
virtual int qpid::management::ManagementAgent::getMaxThreads |
( |
| ) |
|
|
pure virtual |
virtual void qpid::management::ManagementAgent::getName |
( |
std::string & |
vendor, |
|
|
std::string & |
product, |
|
|
std::string & |
instance |
|
) |
| |
|
pure virtual |
virtual int qpid::management::ManagementAgent::getSignalFd |
( |
| ) |
|
|
pure virtual |
virtual void qpid::management::ManagementAgent::init |
( |
const std::string & |
brokerHost = "localhost" , |
|
|
uint16_t |
brokerPort = 5672 , |
|
|
uint16_t |
intervalSeconds = 10 , |
|
|
bool |
useExternalThread = false , |
|
|
const std::string & |
storeFile = "" , |
|
|
const std::string & |
uid = "" , |
|
|
const std::string & |
pwd = "" , |
|
|
const std::string & |
mech = "PLAIN" , |
|
|
const std::string & |
proto = "tcp" |
|
) |
| |
|
pure virtual |
virtual void qpid::management::ManagementAgent::init |
( |
const management::ConnectionSettings & |
settings, |
|
|
uint16_t |
intervalSeconds = 10 , |
|
|
bool |
useExternalThread = false , |
|
|
const std::string & |
storeFile = "" |
|
) |
| |
|
pure virtual |
virtual uint32_t qpid::management::ManagementAgent::pollCallbacks |
( |
uint32_t |
callLimit = 0 | ) |
|
|
pure virtual |
virtual void qpid::management::ManagementAgent::setName |
( |
const std::string & |
vendor, |
|
|
const std::string & |
product, |
|
|
const std::string & |
instance = "" |
|
) |
| |
|
pure virtual |
virtual void qpid::management::ManagementAgent::setSignalCallback |
( |
cb_t |
callback, |
|
|
void * |
context |
|
) |
| |
|
pure virtual |
virtual void qpid::management::ManagementAgent::setSignalCallback |
( |
Notifyable & |
notifyable | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: