| Legrand / Raritan / Server Technology Xerus™ JSON-RPC API
    | 
An event descriptor. More...
import <EventEngine.idl;
| Public Types | |
| enum | Type { NODE , DYN_NODE , LEAF } | 
| Event descriptor type.  More... | |
| Public Attributes | |
| Type | eventDescType | 
| Event descriptor type. | |
| Event::Type | eventType | 
| Event type. | |
| string | dynNodeContext | 
| Dynamic node context. | |
| string | idComp | 
| Event ID component. | |
| string | name | 
| User-defined name. | |
| vector< EventDesc > | entries | 
| Child nodes. | |
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.