GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBS / V2-12-1 > pbs / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

Q_pubdefs.h File Reference

Doubly linked list, public data structures. More...

#include <PBS/Q_comdefs.h>

Classes

struct  _Q_node
 Defines the control structure needed to maintain a node on a que. More...
struct  _Q_head
 Defines the control structure needed to describe the head of a que. More...

Defines

#define Q_IS_EMPTY(que)   ((que)->node.flnk == &(que)->node)
 Tests if a que is empty.


Detailed Description

Doubly linked list, public data structures.

Author:
JJRussell - russell@slac.stanford.edu

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

SYNOPSIS
This defines the control structures needed for the Q routines. The function prototypes for the non-inlined versions are defined in a separate file, since they do not depend on the structure definitions.

Define Documentation

#define Q_IS_EMPTY ( que   )     ((que)->node.flnk == &(que)->node)

Tests if a que is empty.

Parameters:
que The que to test
Return values:
!= 0 if empty
== 0, if not empty


Generated on Sat Apr 9 19:22:48 2011 by  doxygen 1.5.8