AutosarOS
|
Resource management. More...
Go to the source code of this file.
Functions | |
StatusType | Resource_GetResource (ResourceType ResID) |
Request a resource. More... | |
StatusType | Resource_ReleaseResource (ResourceType ResID) |
Release a resource. More... | |
void | Resource_GetInternalResource (void) |
Get internal resource of the current task if one is assigned. More... | |
void | Resource_ReleaseInternalResource (void) |
Release internal resource of the current task if one is assigned. More... | |
Resource management.
Definition in file Resource.h.
void Resource_GetInternalResource | ( | void | ) |
Get internal resource of the current task if one is assigned.
Definition at line 161 of file Resource.c.
StatusType Resource_GetResource | ( | ResourceType | ResID | ) |
Request a resource.
This call serves to enter critical sections in the code that are assigned to the resource referenced by ResID. A critical section shall always be left using Resource_ReleaseResource().
ResID | Reference to resource |
Definition at line 21 of file Resource.c.
void Resource_ReleaseInternalResource | ( | void | ) |
Release internal resource of the current task if one is assigned.
Definition at line 174 of file Resource.c.
StatusType Resource_ReleaseResource | ( | ResourceType | ResID | ) |
Release a resource.
This function is the counterpart of Resource_GetResource() and serves to leave critical sections in the code that are assigned to the resource referenced by ResID.
ResID | Reference to resource |
Definition at line 77 of file Resource.c.