ODeV framework  v2
AManagedTaskEx.h
Go to the documentation of this file.
1 
31 #ifndef INCLUDE_SERVICES_AMANAGEDTASKEX_H_
32 #define INCLUDE_SERVICES_AMANAGEDTASKEX_H_
33 
34 #ifdef __cplusplus
35 extern "C" {
36 #endif
37 
38 
39 #include "AManagedTask.h"
40 
41 
46 
47 
48 // Public API declaration
49 //***********************
50 
59 
70 inline sys_error_code_t AMTExForceExecuteStep(AManagedTaskEx *this, EPowerMode eActivePowerMode);
71 
83 inline sys_error_code_t AMTExSetInactiveState(AManagedTaskEx *this, boolean_t bBlockedSuspended);
84 
95 inline boolean_t AMTExIsTaskInactive(AManagedTaskEx *this);
96 
97 // Inline functions definition
98 // ***************************
99 
100 
101 #ifdef __cplusplus
102 }
103 #endif
104 
105 #endif /* INCLUDE_SERVICES_AMANAGEDTASKEX_H_ */
sys_error_code_t AMTExSetInactiveState(AManagedTaskEx *this, boolean_t bBlockedSuspended)
Definition: AManagedTaskEx_vtbl.h:131
sys_error_code_t AMTExForceExecuteStep(AManagedTaskEx *this, EPowerMode eActivePowerMode)
Definition: AManagedTaskEx_vtbl.h:107
sys_error_code_t AMTInitEx(AManagedTaskEx *this)
Definition: AManagedTaskEx_vtbl.h:112
This file declare the Managed task Interface.
Definition: AManagedTaskEx_vtbl.h:74
unsigned short sys_error_code_t
Definition: syserror.h:45
boolean_t AMTExIsTaskInactive(AManagedTaskEx *this)
Definition: AManagedTaskEx_vtbl.h:140