Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
|
An event descriptor. More...
Public Types | |
enum | Type { NODE , DYN_NODE , LEAF } |
Event descriptor type. More... | |
Public Attributes | |
Type | eventDescType |
Event descriptor type. More... | |
Event::Type | eventType |
Event type. More... | |
string | dynNodeContext |
Dynamic node context. More... | |
string | idComp |
Event ID component. More... | |
string | name |
User-defined name. More... | |
vector< EventDesc > | entries |
Child nodes. More... | |
An event descriptor.
In case eventDescType is LEAF then the descriptor refers to a 'real' event. In this case eventType is set and the entries vector is empty. Otherwise eventType is a don't care and the entries vector contains sub-entries. In case eventDescType is DYN_NODE then the dynNodeContext contains a key which is used to generate a dynamic node.
Definition at line 68 of file EventEngine.idl.
Event descriptor type.
Enumerator | |
---|---|
NODE | Intermediate node. |
DYN_NODE | Dynamic node. |
LEAF | Leaf node. |
Definition at line 71 of file EventEngine.idl.
string event::Engine::EventDesc::dynNodeContext |
Dynamic node context.
Definition at line 79 of file EventEngine.idl.
vector<EventDesc> event::Engine::EventDesc::entries |
Child nodes.
Definition at line 82 of file EventEngine.idl.
Type event::Engine::EventDesc::eventDescType |
Event descriptor type.
Definition at line 77 of file EventEngine.idl.
Event::Type event::Engine::EventDesc::eventType |
Event type.
Definition at line 78 of file EventEngine.idl.
string event::Engine::EventDesc::idComp |
Event ID component.
Definition at line 80 of file EventEngine.idl.
string event::Engine::EventDesc::name |
User-defined name.
Definition at line 81 of file EventEngine.idl.