interface/eventstorage.h¶
Namespaces¶
| Name |
|---|
| cvedia |
| cvedia::rt API for controlling the server and lifecycle management of runtime instances. |
| cvedia::rt::iface |
| cvedia::rt::module |
Classes¶
| Name | |
|---|---|
| class | cvedia::rt::iface::EventStorage |
Types¶
| Name | |
|---|---|
| enum | EventActionTypeEnum |
| using std::function< std::shared_ptr< iface::EventActionHandler >(std::string const &moduleName, iface::EventActionTypeEnum actionType, pCValue config)> | createEventActionHandler |
Types Documentation¶
enum EventActionTypeEnum¶
| Enumerator | Value | Description |
|---|---|---|
| EventActionType_Disk | 0x01 | |
| EventActionType_MQTT | 0x02 | |
| EventActionType_REST | 0x03 | |
| EventActionType_ScreenMessagePopup | 0x04 | |
| EventActionType_ScreenNotification | 0x05 | |
| EventActionType_Sound | 0x06 | |
| EventActionType_Log | 0x07 | |
| EventActionType_SharedMemory | 0x08 | |
| EventActionType_GPIO | 0xdd | |
| EventActionType_None | 0xff |
using createEventActionHandler¶
using createEventActionHandler = std::function<std::shared_ptr<iface::EventActionHandler>(std::string const& moduleName, iface::EventActionTypeEnum actionType, pCValue config)>;