libcortex
Event loop library following a "batteries included" approach
Loading...
Searching...
No Matches
Data Fields
crtx_event Struct Reference

an event that is emitted by a listener crtx_listener_base More...

#include <core.h>

Data Fields

CRTX_EVENT_TYPE_VARTYPE type
 this or crtx_event::description describe the type of event
 
char * description
 this or crtx_event::type describe the type of event
 
struct crtx_dict_item data
 data associated with this event
 
struct crtx_dict_item response
 
char response_expected
 
char error
 if set, event has been invalidated
 
char release_in_progress
 
unsigned char refs_before_response
 
unsigned char refs_before_release
 
pthread_cond_t response_cond
 
pthread_cond_t release_cond
 
struct crtx_listener_baseorigin
 the listener that generated this event
 
void(* cb_before_release )(struct crtx_event *event, void *cb_before_release_data)
 
void * cb_before_release_data
 
pthread_mutex_t mutex
 mutex that protects this structure
 
void * reserved1
 
void * reserved2
 

Detailed Description

an event that is emitted by a listener crtx_listener_base


The documentation for this struct was generated from the following file: