#include <qpid/management/ManagementObject.h>
List of all members.
Detailed Description
Definition at line 137 of file ManagementObject.h.
Member Typedef Documentation
typedef void(* qpid::management::ManagementObject::writeSchemaCall_t)(std::string &) |
Constructor & Destructor Documentation
qpid::management::ManagementObject::ManagementObject |
( |
Manageable * |
_core | ) |
|
virtual qpid::management::ManagementObject::~ManagementObject |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
virtual void qpid::management::ManagementObject::doMethod |
( |
std::string & |
, |
|
|
const std::string & |
, |
|
|
std::string & |
, |
|
|
const std::string & |
|
|
) |
| |
|
inlinevirtual |
virtual std::string& qpid::management::ManagementObject::getClassName |
( |
| ) |
const |
|
pure virtual |
bool qpid::management::ManagementObject::getConfigChanged |
( |
| ) |
|
|
inline |
uint32_t qpid::management::ManagementObject::getFlags |
( |
| ) |
|
|
inline |
bool qpid::management::ManagementObject::getForcePublish |
( |
| ) |
|
|
inline |
virtual bool qpid::management::ManagementObject::getInstChanged |
( |
| ) |
|
|
inlinevirtual |
virtual std::string qpid::management::ManagementObject::getKey |
( |
| ) |
const |
|
pure virtual |
virtual uint8_t* qpid::management::ManagementObject::getMd5Sum |
( |
| ) |
const |
|
pure virtual |
ObjectId qpid::management::ManagementObject::getObjectId |
( |
| ) |
|
|
inline |
virtual std::string& qpid::management::ManagementObject::getPackageName |
( |
| ) |
const |
|
pure virtual |
int qpid::management::ManagementObject::getThreadIndex |
( |
| ) |
|
|
protected |
virtual bool qpid::management::ManagementObject::hasInst |
( |
| ) |
|
|
inlinevirtual |
bool qpid::management::ManagementObject::isDeleted |
( |
| ) |
|
|
inline |
bool qpid::management::ManagementObject::isSameClass |
( |
ManagementObject & |
other | ) |
|
|
inline |
virtual void qpid::management::ManagementObject::mapDecodeValues |
( |
const types::Variant::Map & |
map | ) |
|
|
pure virtual |
virtual void qpid::management::ManagementObject::mapEncodeValues |
( |
types::Variant::Map & |
map, |
|
|
bool |
includeProperties, |
|
|
bool |
includeStatistics |
|
) |
| |
|
pure virtual |
virtual void qpid::management::ManagementObject::readProperties |
( |
const std::string & |
| ) |
|
|
inlinevirtual |
void qpid::management::ManagementObject::readTimestamps |
( |
const std::string & |
buf | ) |
|
|
protected |
void qpid::management::ManagementObject::resourceDestroy |
( |
| ) |
|
void qpid::management::ManagementObject::setFlags |
( |
uint32_t |
f | ) |
|
|
inline |
void qpid::management::ManagementObject::setForcePublish |
( |
bool |
f | ) |
|
|
inline |
void qpid::management::ManagementObject::setObjectId |
( |
ObjectId |
oid | ) |
|
|
inline |
virtual void qpid::management::ManagementObject::setReference |
( |
ObjectId |
objectId | ) |
|
|
virtual |
void qpid::management::ManagementObject::setUpdateTime |
( |
| ) |
|
virtual void qpid::management::ManagementObject::writeProperties |
( |
std::string & |
| ) |
const |
|
inlinevirtual |
virtual uint32_t qpid::management::ManagementObject::writePropertiesSize |
( |
| ) |
const |
|
inlinevirtual |
The following five methods are not pure-virtual because they will only be overridden in cases where QMFv1 is to be supported.
Definition at line 193 of file ManagementObject.h.
virtual void qpid::management::ManagementObject::writeStatistics |
( |
std::string & |
, |
|
|
bool |
= false |
|
) |
| |
|
inlinevirtual |
void qpid::management::ManagementObject::writeTimestamps |
( |
std::string & |
buf | ) |
const |
|
protected |
uint32_t qpid::management::ManagementObject::writeTimestampsSize |
( |
| ) |
const |
|
protected |
Member Data Documentation
const uint8_t qpid::management::ManagementItem::ACCESS_RC = 1 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::ACCESS_RO = 3 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::ACCESS_RW = 2 |
|
staticinherited |
Mutex qpid::management::ManagementObject::accessLock |
|
mutableprotected |
const uint8_t qpid::management::ManagementItem::CLASS_KIND_EVENT = 2 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::CLASS_KIND_TABLE = 1 |
|
staticinherited |
bool qpid::management::ManagementObject::configChanged |
|
mutableprotected |
Manageable* qpid::management::ManagementObject::coreObject |
|
protected |
uint64_t qpid::management::ManagementObject::createTime |
|
protected |
bool qpid::management::ManagementObject::deleted |
|
protected |
uint64_t qpid::management::ManagementObject::destroyTime |
|
protected |
const uint8_t qpid::management::ManagementItem::DIR_I = 1 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::DIR_IO = 3 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::DIR_O = 2 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::FLAG_CONFIG = 0x01 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::FLAG_END = 0x80 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::FLAG_INDEX = 0x02 |
|
staticinherited |
uint32_t qpid::management::ManagementObject::flags |
|
protected |
bool qpid::management::ManagementObject::forcePublish |
|
protected |
bool qpid::management::ManagementObject::instChanged |
|
mutableprotected |
int qpid::management::ManagementObject::maxThreads |
|
static |
const uint8_t qpid::management::ManagementObject::MD5_LEN = 16 |
|
static |
int qpid::management::ManagementObject::nextThreadIndex |
|
staticprotected |
ObjectId qpid::management::ManagementObject::objectId |
|
protected |
const uint8_t qpid::management::ManagementItem::TYPE_ABSTIME = 8 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_BOOL = 11 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_DELTATIME = 9 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_DOUBLE = 13 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_FLOAT = 12 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_FTABLE = 15 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_LIST = 21 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_LSTR = 7 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_REF = 10 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_S16 = 17 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_S32 = 18 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_S64 = 19 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_S8 = 16 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_SSTR = 6 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_U16 = 2 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_U32 = 3 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_U64 = 4 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_U8 = 1 |
|
staticinherited |
const uint8_t qpid::management::ManagementItem::TYPE_UUID = 14 |
|
staticinherited |
uint64_t qpid::management::ManagementObject::updateTime |
|
protected |
The documentation for this class was generated from the following file: