31 #ifndef INCLUDE_EVENTS_IEVENTLISTENERVTBL_H_ 32 #define INCLUDE_EVENTS_IEVENTLISTENERVTBL_H_ 73 this->vptr->SetOwner(
this, pxOwner);
78 return this->vptr->GetOwner(
this);
IListener virtual table definition.
Definition: IEventListenerVtbl.h:56
sys_error_code_t(* OnStatusChange)(IListener *this)
Definition: IEventListenerVtbl.h:48
SYS_DEFINE_INLINE void * IEventListenerGetOwner(IEventListener *this)
Definition: IEventListenerVtbl.h:77
SYS_DEFINE_INLINE void IEventListenerSetOwner(IEventListener *this, void *pxOwner)
Definition: IEventListenerVtbl.h:72
void(* SetOwner)(IEventListener *this, void *pxOwner)
Definition: IEventListenerVtbl.h:49
unsigned short sys_error_code_t
Definition: syserror.h:45
Definition: IEventListenerVtbl.h:47
Target platform definition.
const IEventListener_vtbl * vptr
Definition: IEventListenerVtbl.h:60