23#ifndef INCLUDE_SERVICES_IERRORFIRSTRESPONDERVTBL_H_
24#define INCLUDE_SERVICES_IERRORFIRSTRESPONDERVTBL_H_
78 return _this->
vptr->
NewError(_this, xError, bIsCalledFromISR);
Declare the Error first responder interface.
SYS_DEFINE_STATIC_INLINE void IErrFirstResponderSetOwner(IErrFirstResponder *_this, void *pxOwner)
Definition IErrorFirstResponderVtbl.h:67
SYS_DEFINE_STATIC_INLINE void * IErrFirstResponderGetOwner(IErrFirstResponder *_this)
Definition IErrorFirstResponderVtbl.h:72
SYS_DEFINE_STATIC_INLINE sys_error_code_t IErrorFirstResponderNewError(IErrFirstResponder *_this, SysEvent xError, boolean_t bIsCalledFromISR)
Definition IErrorFirstResponderVtbl.h:77
Definition IErrorFirstResponderVtbl.h:42
void(* SetOwner)(IErrFirstResponder *_this, void *pxOwner)
Definition IErrorFirstResponderVtbl.h:43
void *(* GetOwner)(IErrFirstResponder *_this)
Definition IErrorFirstResponderVtbl.h:44
sys_error_code_t(* NewError)(IErrFirstResponder *_this, SysEvent xError, boolean_t bIsCalledFromISR)
Definition IErrorFirstResponderVtbl.h:45
Definition IErrorFirstResponderVtbl.h:51
const IErrFirstResponder_vtbl * vptr
Definition IErrorFirstResponderVtbl.h:55
uint16_t sys_error_code_t
Definition syserror.h:41
#define SYS_DEFINE_STATIC_INLINE
Definition systp.h:95