GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBS / V2-10-11

Constituent: test_task     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

RW_comdefs.h File Reference

Resource Wait, data structures and typedefs common to RW.h and RW.ih. More...

#include "PBS/RW_type.h"

Include dependency graph for RW_comdefs.h:

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


Typedefs

typedef _RW_ctl RW_ctl
 Typedef for the struct _RW_tmr.
typedef _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.

Detailed Description

Resource Wait, data structures and typedefs common to RW.h and RW.ih.

Author:
JJRussell - russell@slac.stanford.edu
   CVS $Id: RW_comdefs.h,v 1.2 2004/10/20 14:36:52 russell Exp $

Warning:
The user should rarely have to directly include this file. It is included automatically by either RW_pubdefs.h or RW_protos.h.

Typedef Documentation

RW_ctl
 

Typedef for the struct _RW_tmr.

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.


Generated on Wed Dec 20 05:19:54 2006 by  doxygen 1.4.4