Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Public Types | Public Member Functions | Static Public Attributes | List of all members
qpid::management::ManagementEvent Class Referenceabstract

#include <qpid/management/ManagementEvent.h>

Public Types

typedef void(* writeSchemaCall_t )(std::string &)
 

Public Member Functions

virtual ~ManagementEvent ()
 
virtual writeSchemaCall_t getWriteSchemaCall (void)=0
 
virtual std::string & getEventName () const =0
 
virtual std::string & getPackageName () const =0
 
virtual uint8_tgetMd5Sum () const =0
 
virtual uint8_t getSeverity () const =0
 
virtual void encode (std::string &) const =0
 
virtual void mapEncode (qpid::types::Variant::Map &) const =0
 

Static Public Attributes

static const uint8_t MD5_LEN = 16
 
static const uint8_t TYPE_U8 = 1
 
static const uint8_t TYPE_U16 = 2
 
static const uint8_t TYPE_U32 = 3
 
static const uint8_t TYPE_U64 = 4
 
static const uint8_t TYPE_SSTR = 6
 
static const uint8_t TYPE_LSTR = 7
 
static const uint8_t TYPE_ABSTIME = 8
 
static const uint8_t TYPE_DELTATIME = 9
 
static const uint8_t TYPE_REF = 10
 
static const uint8_t TYPE_BOOL = 11
 
static const uint8_t TYPE_FLOAT = 12
 
static const uint8_t TYPE_DOUBLE = 13
 
static const uint8_t TYPE_UUID = 14
 
static const uint8_t TYPE_FTABLE = 15
 
static const uint8_t TYPE_S8 = 16
 
static const uint8_t TYPE_S16 = 17
 
static const uint8_t TYPE_S32 = 18
 
static const uint8_t TYPE_S64 = 19
 
static const uint8_t TYPE_LIST = 21
 
static const uint8_t ACCESS_RC = 1
 
static const uint8_t ACCESS_RW = 2
 
static const uint8_t ACCESS_RO = 3
 
static const uint8_t DIR_I = 1
 
static const uint8_t DIR_O = 2
 
static const uint8_t DIR_IO = 3
 
static const uint8_t FLAG_CONFIG = 0x01
 
static const uint8_t FLAG_INDEX = 0x02
 
static const uint8_t FLAG_END = 0x80
 
static const uint8_t CLASS_KIND_TABLE = 1
 
static const uint8_t CLASS_KIND_EVENT = 2
 

Detailed Description

Definition at line 34 of file ManagementEvent.h.

Member Typedef Documentation

typedef void(* qpid::management::ManagementEvent::writeSchemaCall_t)(std::string &)

Definition at line 38 of file ManagementEvent.h.

Constructor & Destructor Documentation

virtual qpid::management::ManagementEvent::~ManagementEvent ( )
inlinevirtual

Definition at line 39 of file ManagementEvent.h.

Member Function Documentation

virtual void qpid::management::ManagementEvent::encode ( std::string &  ) const
pure virtual
virtual std::string& qpid::management::ManagementEvent::getEventName ( ) const
pure virtual
virtual uint8_t* qpid::management::ManagementEvent::getMd5Sum ( ) const
pure virtual
virtual std::string& qpid::management::ManagementEvent::getPackageName ( ) const
pure virtual
virtual uint8_t qpid::management::ManagementEvent::getSeverity ( ) const
pure virtual
virtual writeSchemaCall_t qpid::management::ManagementEvent::getWriteSchemaCall ( void  )
pure virtual
virtual void qpid::management::ManagementEvent::mapEncode ( qpid::types::Variant::Map ) const
pure virtual

Member Data Documentation

const uint8_t qpid::management::ManagementItem::ACCESS_RC = 1
staticinherited

Definition at line 116 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::ACCESS_RO = 3
staticinherited

Definition at line 118 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::ACCESS_RW = 2
staticinherited

Definition at line 117 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::CLASS_KIND_EVENT = 2
staticinherited

Definition at line 129 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::CLASS_KIND_TABLE = 1
staticinherited

Definition at line 128 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::DIR_I = 1
staticinherited

Definition at line 120 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::DIR_IO = 3
staticinherited

Definition at line 122 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::DIR_O = 2
staticinherited

Definition at line 121 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::FLAG_CONFIG = 0x01
staticinherited

Definition at line 124 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::FLAG_END = 0x80
staticinherited

Definition at line 126 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::FLAG_INDEX = 0x02
staticinherited

Definition at line 125 of file ManagementObject.h.

const uint8_t qpid::management::ManagementEvent::MD5_LEN = 16
static

Definition at line 36 of file ManagementEvent.h.

const uint8_t qpid::management::ManagementItem::TYPE_ABSTIME = 8
staticinherited

Definition at line 102 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_BOOL = 11
staticinherited

Definition at line 105 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_DELTATIME = 9
staticinherited

Definition at line 103 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_DOUBLE = 13
staticinherited

Definition at line 107 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_FLOAT = 12
staticinherited

Definition at line 106 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_FTABLE = 15
staticinherited

Definition at line 109 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_LIST = 21
staticinherited

Definition at line 114 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_LSTR = 7
staticinherited

Definition at line 101 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_REF = 10
staticinherited

Definition at line 104 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_S16 = 17
staticinherited

Definition at line 111 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_S32 = 18
staticinherited

Definition at line 112 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_S64 = 19
staticinherited

Definition at line 113 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_S8 = 16
staticinherited

Definition at line 110 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_SSTR = 6
staticinherited

Definition at line 100 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_U16 = 2
staticinherited

Definition at line 97 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_U32 = 3
staticinherited

Definition at line 98 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_U64 = 4
staticinherited

Definition at line 99 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_U8 = 1
staticinherited

Definition at line 96 of file ManagementObject.h.

const uint8_t qpid::management::ManagementItem::TYPE_UUID = 14
staticinherited

Definition at line 108 of file ManagementObject.h.


The documentation for this class was generated from the following file:

Qpid C++ API Reference
Generated on Wed May 28 2014 for Qpid C++ Client API by doxygen 1.8.5