GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBS / V2-12-1 > test_task / rhel5-32
#include <PBS/RW_type.h>
Typedefs | |
typedef struct _RW_ctl | RW_ctl |
Typedef for the struct _RW_tmr. | |
typedef struct _RW_tmr | RW_tmr |
Typedef for the struct _RW_tmr. | |
typedef void *(* | RW_get_cb )(void *hndl, void *prm) |
Function signature for the get callback routine. Used by RW_getW() and RW_getW_toc(). | |
typedef int(* | RW_free_cb )(void *ctx, void *resource, void *prm) |
Function signature for the free callback routine. Used by RW_free(). | |
typedef int | RW_key |
The typedef for a RW key, returned by the RW_lock() routine and used by the RW_unlock() routine. | |
typedef int | RW_keys |
The typedef for RW keys, returned by the RW_lock2() routine and used by the RW_unlock2() routine. | |
typedef int | RW_state |
Typedef for the RW state, used the RW routines to key track of the current state, (timers running, not running, need to be started, locked, unlocked) etc. |
CVS $Id: RW_comdefs.h,v 1.3 2011/03/24 23:05:44 apw Exp $
Typedef for the struct _RW_tmr.
Typedef for the struct _RW_ctl.
This data structure provides supports both locking and blocking of a resource. On the POSIX, a mutex is used to lock the resource. This The blocking is implemented with a standard semaphore and condition variable.