GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBS / V2-10-10
Constituent: pbs     Tag: sun-gcc
#include <pthread.h>
#include "PBS/BUG.h"
Include dependency graph for RW.ih.px-xxx-xxx:
Functions | |
RW__EXP_FNC RW_key | RW__lock (RW_ctl *rw) |
Locks a resource so it can be manipulated in an interlocked fashion. | |
RW__EXP_FNC RW_keys | RW__lock2 (RW_ctl *rw_0, RW_ctl *rw_1) |
Locks two resource so they can be manipulated in an interlocked fashion. | |
RW__EXP_FNC int | RW__unlock (RW_ctl *rw, RW_key key) |
This routine unlocks a previously locked resource. | |
RW__EXP_FNC int | RW__unlock2 (RW_ctl *rw_0, RW_ctl *rw_1, RW_keys keys) |
This routine unlocks a previously locked resource. | |
RW__EXP_FNC int | RW__wait (RW_ctl *rw, RW_key key) |
Blocks a task/thread until there is a reasonable chance that a resource is available. | |
RW__EXP_FNC RW_key | RW__wake (RW_ctl *rw, RW_key key) |
This provides the signaling mechanism to wake up a thread of code which is waiting for a resource. |
CVS $Id: RW.ih.px-xxx-xxx,v 1.3 2004/10/20 14:36:52 russell Exp $
|
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.
|