ODeV framework  v2
Data Structures | Typedefs | Functions
NullErrorDelegate.h File Reference

Empty implementation of the IApplicationErrorDelegate IF. More...

#include "IApplicationErrorDelegate.h"
#include "IApplicationErrorDelegateVtbl.h"
+ Include dependency graph for NullErrorDelegate.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _NuLLErrorDelegate
 

Typedefs

typedef struct _NuLLErrorDelegate NullErrorDelegate
 

Functions

IApplicationErrorDelegateNullAEDAlloc ()
 
sys_error_code_t NullAEDInit (IApplicationErrorDelegate *this, void *pParams)
 
sys_error_code_t NullAEDOnStartApplication (IApplicationErrorDelegate *this, ApplicationContext *pxContext)
 
sys_error_code_t NullAEDProcessEvent (IApplicationErrorDelegate *this, ApplicationContext *pxContext, SysEvent xEvent)
 
sys_error_code_t NullAEDOnNewErrEvent (IApplicationErrorDelegate *this, SysEvent xEvent)
 
boolean_t NullAEDIsLastErrorPending (IApplicationErrorDelegate *this)
 
sys_error_code_t NullAEDAddFirstResponder (IApplicationErrorDelegate *this, IErrFirstResponder *pFirstResponder, uint8_t nPriority)
 
sys_error_code_t NullAEDRemoveFirstResponder (IApplicationErrorDelegate *this, IErrFirstResponder *pFirstResponder)
 
uint8_t NullAEDGetMaxFirstResponderPriority (const IApplicationErrorDelegate *this)
 
void NullAEDResetCounter (IApplicationErrorDelegate *this)
 

Detailed Description

Empty implementation of the IApplicationErrorDelegate IF.

Author
STMicroelectronics - ST-Korea - MCD Team
Version
1.0.0
Date
Nov 14, 2017

When installed this delegate disable the error managment subsystem.

Attention

© COPYRIGHT 2017 STMicroelectronics

Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this file except in compliance with the License. You may obtain a copy of the License at:

   http://www.st.com/software_license_agreement_liberty_v2

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Typedef Documentation

◆ NullErrorDelegate

Create a type name for _NuLLErrorDelegate

Function Documentation

◆ NullAEDAddFirstResponder()

sys_error_code_t NullAEDAddFirstResponder ( IApplicationErrorDelegate this,
IErrFirstResponder pFirstResponder,
uint8_t  nPriority 
)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDAddFirstResponder

◆ NullAEDAlloc()

IApplicationErrorDelegate* NullAEDAlloc ( )

Allocate an instance of NullErrorDelegate. Initialize the object virtual table.

Returns

◆ NullAEDGetMaxFirstResponderPriority()

uint8_t NullAEDGetMaxFirstResponderPriority ( const IApplicationErrorDelegate this)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDGetMaxFirstResponderPriority

◆ NullAEDInit()

sys_error_code_t NullAEDInit ( IApplicationErrorDelegate this,
void *  pParams 
)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDInit

◆ NullAEDIsLastErrorPending()

boolean_t NullAEDIsLastErrorPending ( IApplicationErrorDelegate this)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDIsLastErrorPending

◆ NullAEDOnNewErrEvent()

sys_error_code_t NullAEDOnNewErrEvent ( IApplicationErrorDelegate this,
SysEvent  xEvent 
)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDOnNewErrEvent

◆ NullAEDOnStartApplication()

sys_error_code_t NullAEDOnStartApplication ( IApplicationErrorDelegate this,
ApplicationContext pxContext 
)
inline

Default implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDOnStartApplication

◆ NullAEDProcessEvent()

sys_error_code_t NullAEDProcessEvent ( IApplicationErrorDelegate this,
ApplicationContext pxContext,
SysEvent  xEvent 
)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDProcessEvent

◆ NullAEDRemoveFirstResponder()

sys_error_code_t NullAEDRemoveFirstResponder ( IApplicationErrorDelegate this,
IErrFirstResponder pFirstResponder 
)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDRemoveFirstResponder

◆ NullAEDResetCounter()

void NullAEDResetCounter ( IApplicationErrorDelegate this)
inline

Null implementation of the IApplicationErrorDelegate. It does no error management.

See also
IAEDResetCounter