| 
    ChibiOS
    19.1.4
    
   | 
 
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().