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