Skip to content

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