Skip to content

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)>;