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

Constituent: pbs     Tag: rad750


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"

Include dependency graph for Q_pubdefs.h:

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


Data Structures

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.1.1.1 2003/05/20 19:01:42 russell 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 Thu Mar 22 05:51:16 2007 by  doxygen 1.4.4