GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBS / V2-11-0
Constituent: pbs     Tag: rad750
#include "PBI/Inline.h"
#include "PBI/Attribute.h"
#include "PBS/RW.h"
#include "PBS/RW_pubdefs.h"
Include dependency graph for RW.ih:

This graph shows which files directly or indirectly include this file:

Defines | |
| #define | RW__EXP_PROTO INLINE_USR_EXP_PROTO |
| Export Prototype spec. | |
| #define | RW__LCL_PROTO INLINE_USR_LCL_PROTO |
| Internal Prototype spec. | |
| #define | RW__EXP_FNC INLINE_USR_EXP_FNC |
| Export Function declaration. | |
| #define | RW__LCL_FNC INLINE_USR_LCL_FNC |
| Internal Function declaration. | |
Functions | |
| RW__EXP_PROTO int | RW__disable (RW_ctl *rw) ATTR_UNUSED_OK |
| Disables wakeup calls. | |
| RW__EXP_PROTO int | RW__enable (RW_ctl *rw) ATTR_UNUSED_OK |
| Enables wakeup calls. | |
| RW__EXP_PROTO int | RW__enabled (const RW_ctl *rw) ATTR_UNUSED_OK |
| Returns the state of the enabled flag. | |
| RW__EXP_PROTO RW_key | RW__lock (RW_ctl *rw) ATTR_UNUSED_OK |
| Locks a resource so it can be manipulated in an interlocked fashion. | |
| RW__EXP_PROTO RW_keys | RW__lock2 (RW_ctl *rw_0, RW_ctl *rw_1) ATTR_UNUSED_OK |
| Locks two resource so they can be manipulated in an interlocked fashion. | |
| RW__EXP_PROTO int | RW__unlock (RW_ctl *rw, RW_key key) ATTR_UNUSED_OK |
| This routine unlocks a previously locked resource. | |
| RW__EXP_PROTO int | RW__unlock2 (RW_ctl *rw_0, RW_ctl *rw_1, RW_keys keys) ATTR_UNUSED_OK |
| This routine unlocks a previously locked resource. | |
| RW__EXP_PROTO RW_key | RW__wait (RW_ctl *rw, RW_key key) ATTR_UNUSED_OK |
| Blocks a task/thread until there is a reasonable chance that a resource is available. | |
| RW__EXP_PROTO int | RW__wake (RW_ctl *rw, RW_key key) ATTR_UNUSED_OK |
| This provides the signaling mechanism to wake up a thread of code which is waiting for a resource. | |
CVS $Id: RW.ih,v 1.5 2005/10/01 01:00:12 russell Exp $
|
|
Disables wakeup calls.
|
|
|
Enables wakeup calls.
|
|
|
Returns the state of the enabled flag.
|
|
|
Locks a resource so it can be manipulated in an interlocked fashion.
|
|
||||||||||||
|
Locks two resource so they can be manipulated in an interlocked fashion.
|
|
||||||||||||
|
This routine unlocks a previously locked resource.
|
|
||||||||||||||||
|
This routine unlocks a previously locked resource.
|
|
||||||||||||
|
Blocks a task/thread until there is a reasonable chance that a resource is available.
|
|
||||||||||||
|
This provides the signaling mechanism to wake up a thread of code which is waiting for a resource.
|
1.4.4