Function Options


Detailed Description

These option flags can be used with the various API functions.


Defines

#define O_NONBLOCKING   0x01
#define O_EFFECTIVE_PRIO   0x01
#define O_RELATIVE_TIME   0x02
#define O_EFLAG_CLEAR   0x04
#define O_EFLAG_TRIGGER   0x08
#define O_EFLAG_AND   0x04
#define O_EFLAG_OR   0x00


Define Documentation

#define O_NONBLOCKING   0x01

Do not block while performing this command.

Definition at line 161 of file tiros.h.

#define O_EFFECTIVE_PRIO   0x01

Use effective priority instead of real priority for this command.

Definition at line 165 of file tiros.h.

#define O_RELATIVE_TIME   0x02

Use relative time instead of absolute time.

Definition at line 168 of file tiros.h.

#define O_EFLAG_CLEAR   0x04

Clear an event flag instead of setting it.

This is only used while setting an event flag.

Definition at line 174 of file tiros.h.

#define O_EFLAG_TRIGGER   0x08

Trigger an event flag, rather than permanently setting it This is only used while setting an event flag.

Definition at line 178 of file tiros.h.

#define O_EFLAG_AND   0x04

Wait for all the events corresponding to requested bits.

Only applicable to event flags.

Definition at line 182 of file tiros.h.

#define O_EFLAG_OR   0x00

Wait for any of the events correspoind to the requested bits.

Definition at line 185 of file tiros.h.


TiROS User Manual: Last Updated on Fri Jul 20 10:52:24 2007