Global¶
- group Global_permission
permission globals
lorem
Macros¶
- group Macros_permission_h
Variables¶
- group Variables_permission_h
API’s¶
- group Apis_permission_h
Getters¶
- group Getters_permission_h
Functions
-
BitWidthType *permission_getbitLocksSchedulables(CosmOS_PermissionsConfigurationType *permission)¶
Get permission bitLocksSchedulables.
- Parameters
permission – [in] configuration pointer
- Returns
BitWidthType *
-
BitWidthType *permission_getbitLocksSchedulablesInverted(CosmOS_PermissionsConfigurationType *permission)¶
Get permission bitLocksSchedulablesInverted.
- Parameters
permission – [in] configuration pointer
- Returns
BitWidthType *
-
BitWidthType *permission_getbitLocksSchedulables(CosmOS_PermissionsConfigurationType *permission)¶
Setters¶
- group Setters_permission_h
General¶
- group General_permission_h
Functions
-
CosmOS_AccessStateType permission_tryAccess(CosmOS_PermissionsConfigurationType *permission, CosmOS_CoreConfigurationType *core)¶
Try access of current running instance. DEMO.
The implementation contains obtaining the schedulable variable in execution by calling core_getCoreSchedulableInExecution function and then using the schedulable variable with the permission configuration structure in the permission_trySchedulableAccess function call that returns the accessState and is returned from the function.
- Parameters
permission – [in] configuration pointer
core – [in] configuration pointer
- Returns
CosmOS_AccessStateType
-
CosmOS_AccessStateType permission_tryAccess(CosmOS_PermissionsConfigurationType *permission, CosmOS_CoreConfigurationType *core)¶