ODeV framework
v2
|
#include <IEventSrcVtbl.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) |