ChibiOS/RT
6.0.3
|
Event Listener structure. More...
#include <chevents.h>
Data Fields | |
event_listener_t * | next |
Next Event Listener registered on the event source. More... | |
thread_t * | listener |
Thread interested in the event source. More... | |
eventmask_t | events |
Events to be set in the listening thread. More... | |
eventflags_t | flags |
Flags added to the listener by the event source. More... | |
eventflags_t | wflags |
Flags that this listener interested in. More... | |
Event Listener structure.
Definition at line 57 of file chevents.h.
event_listener_t* event_listener::next |
Next Event Listener registered on the event source.
Definition at line 58 of file chevents.h.
Referenced by chEvtBroadcastFlagsI(), chEvtRegisterMaskWithFlags(), and chEvtUnregister().
thread_t* event_listener::listener |
Thread interested in the event source.
Definition at line 61 of file chevents.h.
Referenced by chEvtBroadcastFlagsI(), and chEvtRegisterMaskWithFlags().
eventmask_t event_listener::events |
Events to be set in the listening thread.
Definition at line 63 of file chevents.h.
Referenced by chEvtAddEventsI(), chEvtBroadcastFlagsI(), and chEvtRegisterMaskWithFlags().
eventflags_t event_listener::flags |
Flags added to the listener by the event source.
Definition at line 65 of file chevents.h.
Referenced by chEvtBroadcastFlagsI(), chEvtGetAndClearFlags(), chEvtGetAndClearFlagsI(), and chEvtRegisterMaskWithFlags().
eventflags_t event_listener::wflags |
Flags that this listener interested in.
Definition at line 67 of file chevents.h.
Referenced by chEvtBroadcastFlagsI(), chEvtGetAndClearFlags(), chEvtGetAndClearFlagsI(), and chEvtRegisterMaskWithFlags().