interface/eventdispatcher.h¶
Namespaces¶
| Name |
|---|
| cvedia |
| cvedia::rt API for controlling the server and lifecycle management of runtime instances. |
| cvedia::rt::iface |
Classes¶
| Name | |
|---|---|
| class | cvedia::rt::iface::EventDispatcher |
Types¶
| Name | |
|---|---|
| using std::string | EventType_t |
| using Uuid | InstanceId_t |
| using std::string | DomainType_t |
| using pCValue | EventData_t |
| using int | EventBindId_t |
| using long long | EventPostId_t |
| using std::function< void(EventData_t, EventType_t)> | EventCallback_t |
Types Documentation¶
using EventType_t¶
using EventType_t = std::string;
using InstanceId_t¶
using InstanceId_t = Uuid;
using DomainType_t¶
using DomainType_t = std::string;
using EventData_t¶
using EventData_t = pCValue;
using EventBindId_t¶
using EventBindId_t = int;
using EventPostId_t¶
using EventPostId_t = long long;
using EventCallback_t¶
using EventCallback_t = std::function<void(EventData_t, EventType_t)>;