|
EDT PCD SDK Documentation 6.2.1
|
#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.