#include <source/ariba/utility/system/SystemEventType.h>
Public Types | |
typedef uint16_t | eventid_t |
Public Member Functions | |
SystemEventType (string description, const SystemEventType parent=DEFAULT) | |
SystemEventType () | |
SystemEventType (const SystemEventType &evtType) | |
~SystemEventType () | |
string | getDescription () const |
const SystemEventType | getParent () const |
const int | getDepth () const |
const eventid_t | getId () const |
SystemEventType & | operator= (const SystemEventType &evtType) |
bool | operator== (const SystemEventType &evtType) const |
bool | operator!= (const SystemEventType &evtType) const |
bool | operator> (const SystemEventType &evtType) const |
bool | operator< (const SystemEventType &evtType) const |
bool | isDefault () |
Static Public Attributes | |
static const SystemEventType | DEFAULT |
Private Member Functions | |
SystemEventType (eventid_t mtype) | |
Private Attributes | |
eventid_t | id |
Static Private Attributes | |
static vector< Descriptor > | ids |
Classes | |
class | Descriptor |
Definition at line 55 of file SystemEventType.h.
typedef uint16_t ariba::utility::SystemEventType::eventid_t |
Definition at line 57 of file SystemEventType.h.
ariba::utility::SystemEventType::SystemEventType | ( | eventid_t | mtype | ) | [inline, private] |
Definition at line 82 of file SystemEventType.h.
ariba::utility::SystemEventType::SystemEventType | ( | string | description, | |
const SystemEventType | parent = DEFAULT | |||
) | [inline] |
ariba::utility::SystemEventType::SystemEventType | ( | ) | [inline] |
Definition at line 95 of file SystemEventType.h.
References DEFAULT, id, and ids.
Referenced by getParent().
ariba::utility::SystemEventType::SystemEventType | ( | const SystemEventType & | evtType | ) | [inline] |
ariba::utility::SystemEventType::~SystemEventType | ( | ) | [inline] |
Definition at line 105 of file SystemEventType.h.
string ariba::utility::SystemEventType::getDescription | ( | ) | const [inline] |
const SystemEventType ariba::utility::SystemEventType::getParent | ( | ) | const [inline] |
Definition at line 112 of file SystemEventType.h.
References ids, and SystemEventType().
Referenced by getDepth(), operator<(), ariba::utility::operator<<(), and operator>().
const int ariba::utility::SystemEventType::getDepth | ( | ) | const [inline] |
Definition at line 116 of file SystemEventType.h.
References DEFAULT, and getParent().
Referenced by ariba::utility::operator<<().
const eventid_t ariba::utility::SystemEventType::getId | ( | ) | const [inline] |
Definition at line 126 of file SystemEventType.h.
References id.
Referenced by ariba::utility::operator<<().
SystemEventType& ariba::utility::SystemEventType::operator= | ( | const SystemEventType & | evtType | ) | [inline] |
bool ariba::utility::SystemEventType::operator== | ( | const SystemEventType & | evtType | ) | const [inline] |
bool ariba::utility::SystemEventType::operator!= | ( | const SystemEventType & | evtType | ) | const [inline] |
bool ariba::utility::SystemEventType::operator> | ( | const SystemEventType & | evtType | ) | const [inline] |
bool ariba::utility::SystemEventType::operator< | ( | const SystemEventType & | evtType | ) | const [inline] |
bool ariba::utility::SystemEventType::isDefault | ( | ) | [inline] |
Definition at line 157 of file SystemEventType.h.
const SystemEventType ariba::utility::SystemEventType::DEFAULT [static] |
Definition at line 58 of file SystemEventType.h.
Referenced by getDepth(), operator<(), ariba::utility::operator<<(), operator>(), and SystemEventType().
eventid_t ariba::utility::SystemEventType::id [private] |
Definition at line 61 of file SystemEventType.h.
Referenced by getDescription(), getId(), operator!=(), operator=(), operator==(), and SystemEventType().
vector< SystemEventType::Descriptor > ariba::utility::SystemEventType::ids [static, private] |
Definition at line 80 of file SystemEventType.h.
Referenced by getDescription(), getParent(), and SystemEventType().