1#ifndef CNSDK_LEIA_COMMON_EVENT_CENTER_TYPES_H
2#define CNSDK_LEIA_COMMON_EVENT_CENTER_TYPES_H
#define END_CAPI_DECL
Definition defines.h:74
#define BEGIN_CAPI_DECL
Definition defines.h:73
leia_error_code
Definition eventCenter.types.h:39
@ LEIA_ERROR_INTERNAL_ERROR
Definition eventCenter.types.h:41
@ _LEIA_ERROR_TYPE_MAKE_ENUM_32BIT
Definition eventCenter.types.h:44
@ LEIA_ERROR_OUT_OF_SYSTEM_MEMORY
Definition eventCenter.types.h:42
@ LEIA_ERROR_ASSERTION
Definition eventCenter.types.h:43
@ LEIA_ERROR_INVALID_USE
Definition eventCenter.types.h:40
void(* leia_event_listener_callback)(void *userData, struct leia_event const *)
Definition eventCenter.types.h:50
leia_component_id
Definition eventCenter.types.h:25
@ LEIA_COMPONENT_ID_FACE_TRACKING
Definition eventCenter.types.h:28
@ LEIA_COMPONENT_ID_UNDETERMINED
Definition eventCenter.types.h:26
@ LEIA_COMPONENT_ID_INTERLACER
Definition eventCenter.types.h:29
@ LEIA_COMPONENT_ID_CORE
Definition eventCenter.types.h:27
@ _LEIA_COMPONENT_ID_MAKE_ENUM_32BIT
Definition eventCenter.types.h:30
leia_event_type
Definition eventCenter.types.h:13
@ LEIA_EVENT_TYPE_COMPONENT
Definition eventCenter.types.h:16
@ LEIA_EVENT_TYPE_LOG
Definition eventCenter.types.h:14
@ LEIA_EVENT_TYPE_ERROR
Definition eventCenter.types.h:15
@ _LEIA_EVENT_TYPE_MAKE_ENUM_32BIT
Definition eventCenter.types.h:17
int32_t leia_log_level
Definition log.h:22
Component-specific event.
Definition eventCenter.h:46
Definition eventCenter.types.h:33
const char * message
Definition eventCenter.types.h:34
int64_t code
Definition eventCenter.types.h:35
enum leia_component_id component
Definition eventCenter.types.h:36
Definition eventCenter.types.h:20
const char * message
Definition eventCenter.types.h:21
leia_log_level level
Definition eventCenter.types.h:22
Event.
Definition eventCenter.h:41