RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
corebarrier.h
Go to the documentation of this file.
1
12/*
13 * COPYRIGHT (c) 1989-2007.
14 * On-Line Applications Research Corporation (OAR).
15 *
16 * The license and distribution terms for this file may be
17 * found in the file LICENSE in this distribution or at
18 * http://www.rtems.org/license/LICENSE.
19 */
20
21#ifndef _RTEMS_SCORE_COREBARRIER_H
22#define _RTEMS_SCORE_COREBARRIER_H
23
24#include <rtems/score/threadq.h>
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
46typedef enum {
56
61typedef struct {
68 uint32_t maximum_count;
70
75typedef struct {
88
91#ifdef __cplusplus
92}
93#endif
94
95#endif
96/* end of include file */
CORE_barrier_Disciplines
Definition: corebarrier.h:46
@ CORE_BARRIER_AUTOMATIC_RELEASE
Definition: corebarrier.h:50
@ CORE_BARRIER_MANUAL_RELEASE
Definition: corebarrier.h:54
Definition: corebarrier.h:61
CORE_barrier_Disciplines discipline
Definition: corebarrier.h:64
uint32_t maximum_count
Definition: corebarrier.h:68
Definition: corebarrier.h:75
uint32_t number_of_waiting_threads
Definition: corebarrier.h:86
CORE_barrier_Attributes Attributes
Definition: corebarrier.h:83
Thread_queue_Control Wait_queue
Definition: corebarrier.h:79
Definition: threadq.h:553
Constants and Structures Needed to Declare a Thread Queue.