ODeV framework  v2
Data Fields
_IApplicationErrorDelegate_vtbl Struct Reference

#include <IApplicationErrorDelegateVtbl.h>

Data Fields

sys_error_code_t(* Init )(IApplicationErrorDelegate *this, void *pParams)
 
sys_error_code_t(* OnStartApplication )(IApplicationErrorDelegate *this, ApplicationContext *pxContext)
 
sys_error_code_t(* ProcessEvent )(IApplicationErrorDelegate *this, ApplicationContext *pxContext, SysEvent xEvent)
 
sys_error_code_t(* OnNewErrEvent )(IApplicationErrorDelegate *this, SysEvent xEvent)
 
boolean_t(* IsLastErrorPending )(IApplicationErrorDelegate *this)
 
sys_error_code_t(* AddFirstResponder )(IApplicationErrorDelegate *this, IErrFirstResponder *pFirstResponder, uint8_t nPriority)
 
sys_error_code_t(* RemoveFirstResponder )(IApplicationErrorDelegate *this, IErrFirstResponder *pFirstResponder)
 
uint8_t(* GetMaxFirstResponderPriority )(const IApplicationErrorDelegate *this)
 
void(* ResetCounter )(IApplicationErrorDelegate *this)
 

Detailed Description

Virtual table for the _IApplicationErrorDelegate.

Field Documentation

◆ AddFirstResponder

sys_error_code_t(* _IApplicationErrorDelegate_vtbl::AddFirstResponder) (IApplicationErrorDelegate *this, IErrFirstResponder *pFirstResponder, uint8_t nPriority)

◆ GetMaxFirstResponderPriority

uint8_t(* _IApplicationErrorDelegate_vtbl::GetMaxFirstResponderPriority) (const IApplicationErrorDelegate *this)

◆ Init

sys_error_code_t(* _IApplicationErrorDelegate_vtbl::Init) (IApplicationErrorDelegate *this, void *pParams)
See also
IAEDInit

◆ IsLastErrorPending

boolean_t(* _IApplicationErrorDelegate_vtbl::IsLastErrorPending) (IApplicationErrorDelegate *this)

◆ OnNewErrEvent

sys_error_code_t(* _IApplicationErrorDelegate_vtbl::OnNewErrEvent) (IApplicationErrorDelegate *this, SysEvent xEvent)

◆ OnStartApplication

sys_error_code_t(* _IApplicationErrorDelegate_vtbl::OnStartApplication) (IApplicationErrorDelegate *this, ApplicationContext *pxContext)

◆ ProcessEvent

sys_error_code_t(* _IApplicationErrorDelegate_vtbl::ProcessEvent) (IApplicationErrorDelegate *this, ApplicationContext *pxContext, SysEvent xEvent)

◆ RemoveFirstResponder

sys_error_code_t(* _IApplicationErrorDelegate_vtbl::RemoveFirstResponder) (IApplicationErrorDelegate *this, IErrFirstResponder *pFirstResponder)

◆ ResetCounter

void(* _IApplicationErrorDelegate_vtbl::ResetCounter) (IApplicationErrorDelegate *this)
See also
IAEDResetAEDCounter

The documentation for this struct was generated from the following file: