POK
|
Provides ARINC653 API functionnalities for semaphore management. More...
Go to the source code of this file.
Classes | |
struct | pok_arinc653_semaphore_layer_t |
Functions | |
void | CREATE_SEMAPHORE (SEMAPHORE_NAME_TYPE SEMAPHORE_NAME, SEMAPHORE_VALUE_TYPE CURRENT_VALUE, SEMAPHORE_VALUE_TYPE MAXIMUM_VALUE, QUEUING_DISCIPLINE_TYPE QUEUING_DISCIPLINE, SEMAPHORE_ID_TYPE *SEMAPHORE_ID, RETURN_CODE_TYPE *RETURN_CODE) |
void | WAIT_SEMAPHORE (SEMAPHORE_ID_TYPE SEMAPHORE_ID, SYSTEM_TIME_TYPE TIME_OUT, RETURN_CODE_TYPE *RETURN_CODE) |
void | SIGNAL_SEMAPHORE (SEMAPHORE_ID_TYPE SEMAPHORE_ID, RETURN_CODE_TYPE *RETURN_CODE) |
void | GET_SEMAPHORE_ID (SEMAPHORE_NAME_TYPE SEMAPHORE_NAME, SEMAPHORE_ID_TYPE *SEMAPHORE_ID, RETURN_CODE_TYPE *RETURN_CODE) |
void | GET_SEMAPHORE_STATUS (SEMAPHORE_ID_TYPE SEMAPHORE_ID, SEMAPHORE_STATUS_TYPE *SEMAPHORE_STATUS, RETURN_CODE_TYPE *RETURN_CODE) |
Variables | |
pok_bool_t | pok_arinc653_semaphores_initialized = 0 |
char * | pok_arinc653_semaphores_names [POK_CONFIG_ARINC653_NB_SEMAPHORES] |
pok_arinc653_semaphore_layer_t | pok_arinc653_semaphores_layers [POK_CONFIG_ARINC653_NB_SEMAPHORES] |
Provides ARINC653 API functionnalities for semaphore management.
Definition in file semaphore.c.