eLooM for STM32 application
v3.3.0
A framework for multitasking low power embedded applications powerd by STM32
|
#include <IEventSrc_vtbl.h>
Data Fields | |
sys_error_code_t(* | Init )(IEventSrc *_this) |
sys_error_code_t(* | AddEventListener )(IEventSrc *_this, IEventListener *pListener) |
sys_error_code_t(* | RemoveEventListener )(IEventSrc *_this, IEventListener *pListener) |
uint32_t(* | GetMaxListenerCount )(const IEventSrc *_this) |
sys_error_code_t(* | SendEvent )(const IEventSrc *_this, const IEvent *pxEvent, void *pvParams) |
IEventSrc virtual table. This table define all the functions that a subclass must overload.
sys_error_code_t(* _IEventSrc_vtbl::AddEventListener) (IEventSrc *_this, IEventListener *pListener) |
uint32_t(* _IEventSrc_vtbl::GetMaxListenerCount) (const IEventSrc *_this) |
sys_error_code_t(* _IEventSrc_vtbl::Init) (IEventSrc *_this) |
sys_error_code_t(* _IEventSrc_vtbl::RemoveEventListener) (IEventSrc *_this, IEventListener *pListener) |
sys_error_code_t(* _IEventSrc_vtbl::SendEvent) (const IEventSrc *_this, const IEvent *pxEvent, void *pvParams) |