![]() |
RTEMS 6.1
|
This header file provides interfaces of the Barrier Handler which are only used by the implementation. More...
#include <rtems/score/corebarrier.h>#include <rtems/score/status.h>#include <rtems/score/threadqimpl.h>Go to the source code of this file.
Macros | |
| #define | CORE_BARRIER_MANUAL_RELEASE_MAXIMUM_COUNT 0 |
| This maximum thread count constant indicates that the barrier is a manual release barrier. | |
Functions | |
| void | _CORE_barrier_Initialize (CORE_barrier_Control *the_barrier, uint32_t maximum_count) |
| Initializes the core barrier. | |
| Status_Control | _CORE_barrier_Seize (CORE_barrier_Control *the_barrier, Thread_Control *executing, bool wait, Thread_queue_Context *queue_context) |
| Waits for the barrier. | |
Variables | |
| const Thread_queue_Operations | _CORE_barrier_Thread_queue_operations |
| These thread queue operations are used for core barriers. | |
This header file provides interfaces of the Barrier Handler which are only used by the implementation.