53 #ifndef _RTEMS_RTEMS_BARRIER_H 54 #define _RTEMS_RTEMS_BARRIER_H 94 uint32_t maximum_waiters,
rtems_status_code rtems_barrier_delete(rtems_id id)
%
This header file defines types provided by the Classic API.
rtems_status_code rtems_barrier_release(rtems_id id, uint32_t *released)
%
rtems_status_code rtems_barrier_wait(rtems_id id, rtems_interval timeout)
%
uint32_t rtems_name
This type is used to represent a Classic API object name.
rtems_status_code rtems_barrier_create(rtems_name name, rtems_attribute attribute_set, uint32_t maximum_waiters, rtems_id *id)
%
rtems_status_code rtems_barrier_ident(rtems_name name, rtems_id *id)
Identifies a barrier object by the specified object name.
This header file defines the status codes and support functions of the Classic API.
rtems_status_code
This enumeration provides status codes for directives of the Classic API.
This header file defines attributes provided by the Classic API.
uint32_t rtems_attribute
This type is used to represent Classic API attributes.
Watchdog_Interval rtems_interval
This type is used to represent clock tick intervals.
Objects_Id rtems_id
Values of this type identify an RTEMS object.