SRSDK  0.10.39
Loading...
Searching...
No Matches
eventCenter.types.h File Reference
#include "leia/common/log.h"
#include "leia/common/types.fwd.h"
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  leia_event_log
 
struct  leia_event_error
 

Typedefs

typedef void(* leia_event_listener_callback) (void *userData, struct leia_event const *)
 

Enumerations

enum  leia_event_type { LEIA_EVENT_TYPE_LOG = 0 , LEIA_EVENT_TYPE_ERROR = 1 , LEIA_EVENT_TYPE_COMPONENT = 2 , _LEIA_EVENT_TYPE_MAKE_ENUM_32BIT = 0x7FFFFFFF }
 
enum  leia_component_id {
  LEIA_COMPONENT_ID_UNDETERMINED = 0 , LEIA_COMPONENT_ID_CORE = 1 , LEIA_COMPONENT_ID_FACE_TRACKING = 2 , LEIA_COMPONENT_ID_INTERLACER = 3 ,
  _LEIA_COMPONENT_ID_MAKE_ENUM_32BIT = 0x7FFFFFFF
}
 
enum  leia_error_code {
  LEIA_ERROR_INVALID_USE = -1 , LEIA_ERROR_INTERNAL_ERROR = -2 , LEIA_ERROR_OUT_OF_SYSTEM_MEMORY = -3 , LEIA_ERROR_ASSERTION = -4 ,
  _LEIA_ERROR_TYPE_MAKE_ENUM_32BIT = 0x7FFFFFFF
}
 

Typedef Documentation

◆ leia_event_listener_callback

typedef void(* leia_event_listener_callback) (void *userData, struct leia_event const *)

Enumeration Type Documentation

◆ leia_event_type

Enumerator
LEIA_EVENT_TYPE_LOG 
LEIA_EVENT_TYPE_ERROR 
LEIA_EVENT_TYPE_COMPONENT 
_LEIA_EVENT_TYPE_MAKE_ENUM_32BIT 

◆ leia_component_id

Enumerator
LEIA_COMPONENT_ID_UNDETERMINED 
LEIA_COMPONENT_ID_CORE 
LEIA_COMPONENT_ID_FACE_TRACKING 
LEIA_COMPONENT_ID_INTERLACER 
_LEIA_COMPONENT_ID_MAKE_ENUM_32BIT 

◆ leia_error_code

Enumerator
LEIA_ERROR_INVALID_USE 
LEIA_ERROR_INTERNAL_ERROR 
LEIA_ERROR_OUT_OF_SYSTEM_MEMORY 
LEIA_ERROR_ASSERTION 
_LEIA_ERROR_TYPE_MAKE_ENUM_32BIT