![]() |
RTEMS 6.2-rc2
|
This group contains the Barrier Manager implementation. More...
Files | |
| file | barrier.h |
| This header file defines the Barrier Manager API. | |
| file | barrierdata.h |
| This header file provides data structures used by the implementation and the Application Configuration to define _Barrier_Information. | |
| file | barrierimpl.h |
| This header file provides the implementation interfaces of the Barrier Manager. | |
| file | barrier.c |
| This source file contains a definition of the _Barrier_Information with zero objects. | |
| file | barriercreate.c |
| This source file contains the implementation of rtems_barrier_create() and the Barrier Manager system initialization. | |
| file | barrierdelete.c |
| This source file contains the implementation of rtems_barrier_delete(). | |
| file | barriergetnumwaiting.c |
| This source file contains the implementation of rtems_barrier_get_number_waiting(). | |
| file | barrierident.c |
| This source file contains the implementation of rtems_barrier_ident(). | |
| file | barrierrelease.c |
| This source file contains the implementation of rtems_barrier_release(). | |
| file | barrierwait.c |
| This source file contains the implementation of rtems_barrier_wait(). | |
Data Structures | |
| struct | Barrier_Control |
Macros | |
| #define | BARRIER_INFORMATION_DEFINE(max) |
| Macro to define the objects information for the Classic Barrier objects. | |
Variables | |
| Objects_Information | _Barrier_Information |
| The Classic Barrier objects information. | |
This group contains the Barrier Manager implementation.
| #define BARRIER_INFORMATION_DEFINE | ( | max | ) |
Macro to define the objects information for the Classic Barrier objects.
This macro should only be used by <rtems/confdefs.h>.
| max | The configured object maximum (the OBJECTS_UNLIMITED_OBJECTS flag may be set). |