ODeV framework  v2
IErrorFirstResponder.h
Go to the documentation of this file.
1 
32 #ifndef INCLUDE_SERVICES_IERRORFIRSTRESPONDER_H_
33 #define INCLUDE_SERVICES_IERRORFIRSTRESPONDER_H_
34 
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38 
39 #include "systypes.h"
40 #include "syserror.h"
41 
42 
47 
48 
49 // Public API declaration
50 //***********************
51 
58 inline void IErrFirstResponderSetOwner(IErrFirstResponder *this, void *pxOwner);
59 
66 
77 inline sys_error_code_t IErrorFirstResponderNewError(IErrFirstResponder *this, SysEvent xError, boolean_t bIsCalledFromISR);
78 
79 
80 // Inline functions definition
81 // ***************************
82 
83 
84 #ifdef __cplusplus
85 }
86 #endif
87 
88 #endif /* INCLUDE_SERVICES_IERRORFIRSTRESPONDER_H_ */
Definition: sysevent.h:44
Define the global error management API.
sys_error_code_t IErrorFirstResponderNewError(IErrFirstResponder *this, SysEvent xError, boolean_t bIsCalledFromISR)
Definition: IErrorFirstResponderVtbl.h:85
void * IErrFirstResponderGetOwner(IErrFirstResponder *this)
Definition: IErrorFirstResponderVtbl.h:80
void IErrFirstResponderSetOwner(IErrFirstResponder *this, void *pxOwner)
Definition: IErrorFirstResponderVtbl.h:75
Definition: IErrorFirstResponderVtbl.h:59
Common type declaration.
unsigned short sys_error_code_t
Definition: syserror.h:45