eLooM for STM32 application  v3.3.0
A framework for multitasking low power embedded applications powerd by STM32
Loading...
Searching...
No Matches
_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: