RTEMS CPU Kit with SuperCore
4.11.2
|
Options Available on Many Directives. More...
![]() |
Modules | |
Classic Options Implementation | |
Macros | |
#define | RTEMS_DEFAULT_OPTIONS 0x00000000 |
The following constants define the individual options which may be used to compose an option set. | |
#define | RTEMS_WAIT 0x00000000 |
This option constants indicates that the task is to wait on resource. | |
#define | RTEMS_NO_WAIT 0x00000001 |
This option constants indicates that the task is to not wait on the resource. More... | |
#define | RTEMS_EVENT_ALL 0x00000000 |
This option constants indicates that the task wishes to wait until all events of interest are available. | |
#define | RTEMS_EVENT_ANY 0x00000002 |
This option constants indicates that the task wishes to wait until ANY events of interest are available. | |
Typedefs | |
typedef uint32_t | rtems_option |
The following type defines the control block used to manage option sets. | |
Options Available on Many Directives.
This encapsulates functionality related to the options argument to Classic API blocking operations.
This include file contains information which defines the options available on many directives.
The primary option is whether or not a task is willing to wait for the operation to complete.
#define RTEMS_NO_WAIT 0x00000001 |
This option constants indicates that the task is to not wait on the resource.
If it is not available, return immediately with a status to indicate unsatisfied.
Referenced by _Options_Is_no_wait(), and rtems_event_transient_clear().