RTEMS 6.1-rc1
Files | Data Structures | Macros | Typedefs
Self-Contained Objects

This group contains the self-contained objects API. More...

Files

file  thread.h
 This header file provides the API of Self-Contained Objects.
 

Data Structures

struct  rtems_binary_semaphore
 

Macros

#define RTEMS_MUTEX_INITIALIZER(name)   _MUTEX_NAMED_INITIALIZER( name )
 
#define RTEMS_RECURSIVE_MUTEX_INITIALIZER(name)    _MUTEX_RECURSIVE_NAMED_INITIALIZER( name )
 
#define RTEMS_CONDITION_VARIABLE_INITIALIZER(name)    _CONDITION_NAMED_INITIALIZER( name )
 
#define RTEMS_COUNTING_SEMAPHORE_INITIALIZER(name, value)    _SEMAPHORE_NAMED_INITIALIZER( name, value )
 
#define RTEMS_BINARY_SEMAPHORE_INITIALIZER(name)    { _SEMAPHORE_NAMED_INITIALIZER( name, 0 ) }
 

Typedefs

typedef struct _Mutex_recursive_Control rtems_recursive_mutex
 
typedef struct _Condition_Control rtems_condition_variable
 
typedef struct _Semaphore_Control rtems_counting_semaphore
 

Detailed Description

This group contains the self-contained objects API.