GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBS / V2-12-1 > test_task / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

RW_pubdefs.h File Reference

Resource Wait, public data structures. More...

#include <errno.h>
#include <PBS/WUT.h>
#include <PBS/RW_comdefs.h>
#include <PBI/Endianness.h>

Classes

union  _RW_waitctl_bf
 Structure giving the wait control word mapped up as a bit field structure. More...
union  _RW_waitctl_u
 Union giving the wait control word as a simple unsigned int and mapped up as a bit field structure. More...

Typedefs

typedef struct _RW_waitctl_bf RW_waitctl_bf
 Typedef for union _RW_waitctl_bf.
typedef union _RW_waitctl_u RW_waitctl_u
 Typedef for union _RW_waitctl_u.


Detailed Description

Resource Wait, public data structures.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id: RW_pubdefs.h,v 1.4 2011/03/24 23:05:44 apw Exp $

SYNOPIS
This defines the control structures needed for the RW routines. The function prototypes for the non-inlined versions are defined in a separate file, since they do not depend on the structure definitions.
This file is automatically included with the file RW.h

Typedef Documentation

Typedef for union _RW_waitctl_bf.

The low 31 bits of the wait control word are used as a count of the number of pending tasks. The sign bit is used as an enable/disable flag. If the flag is disabled (set), RW_wake will not generate a signal to wake up any pending tasks.


Generated on Sat Apr 9 18:27:47 2011 by  doxygen 1.5.8