EDT PDV SDK Documentation 6.2.0
|
#include <libedt.h>
Data Fields | |
struct edt_event_handler * | next |
EdtEventFunc | callback |
struct edt_device * | owner |
void * | data |
uint8_t | active |
uint8_t | continuous |
thread_t | wait_thread |
event_t | wait_event |
event_t | closing_event |
uint32_t | thrdid |
pthread_t | thrdid |
Event handler configuration.
struct edt_event_handler* edt_event_handler::next |
In case we want linked lists.
EdtEventFunc edt_event_handler::callback |
Function to call when event occurs.
struct edt_device* edt_event_handler::owner |
Reflexive pointer.
void* edt_event_handler::data |
Closure pointer for callback.
uint8_t edt_event_handler::active |
Flag for a graceful death.
uint8_t edt_event_handler::continuous |
Flag for continuing events.
thread_t edt_event_handler::wait_thread |
Thread handle.
event_t edt_event_handler::wait_event |
Kernel event handle.
event_t edt_event_handler::closing_event |
Abort event handle.
uint32_t edt_event_handler::thrdid |
Thread id number.
pthread_t edt_event_handler::thrdid |
Thread id number.