|
rusEFI
The most advanced open source ECU
|
#include <listener_array.h>

Public Member Functions | |
| IntListenerArray () | |
| void | clear () |
| void | registerCallback (VoidInt handler, void *arg) |
| void | registerCallback (Void listener) |
| void | invokeJustArgCallbacks () const |
Data Fields | |
| int | currentListenersCount = 0 |
| VoidInt | callbacks [MAX_INT_LISTENER_COUNT] |
| void * | args [MAX_INT_LISTENER_COUNT] |
Definition at line 22 of file listener_array.h.
| IntListenerArray< MAX_INT_LISTENER_COUNT >::IntListenerArray | ( | ) |
Definition at line 53 of file listener_array.h.
| void IntListenerArray< MAX_INT_LISTENER_COUNT >::clear | ( | ) |
Definition at line 58 of file listener_array.h.
| void IntListenerArray< MAX_INT_LISTENER_COUNT >::invokeJustArgCallbacks | ( | ) | const |
Definition at line 84 of file listener_array.h.
| void IntListenerArray< MAX_INT_LISTENER_COUNT >::registerCallback | ( | Void | listener | ) |
Definition at line 73 of file listener_array.h.
| void IntListenerArray< MAX_INT_LISTENER_COUNT >::registerCallback | ( | VoidInt | handler, |
| void * | arg | ||
| ) |
Definition at line 65 of file listener_array.h.
| void* IntListenerArray< MAX_INT_LISTENER_COUNT >::args[MAX_INT_LISTENER_COUNT] |
Definition at line 31 of file listener_array.h.
Referenced by invokeArgIntCallbacks(), and invokeIntIntVoidCallbacks().
| VoidInt IntListenerArray< MAX_INT_LISTENER_COUNT >::callbacks[MAX_INT_LISTENER_COUNT] |
Definition at line 30 of file listener_array.h.
Referenced by invokeArgIntCallbacks(), invokeCallbacks(), invokeIntIntCallbacks(), and invokeIntIntVoidCallbacks().
| int IntListenerArray< MAX_INT_LISTENER_COUNT >::currentListenersCount = 0 |
Definition at line 29 of file listener_array.h.
Referenced by clearCallbacks(), invokeArgIntCallbacks(), invokeCallbacks(), invokeIntIntCallbacks(), and invokeIntIntVoidCallbacks().