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

Constituent: test_task     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

_LI_head Struct Reference

The list head. More...

#include <LI_pubdefs.h>

Collaboration diagram for _LI_head:

Collaboration graph
[legend]

Data Fields

L_head head
RW_ctl rw
int rsvd

Detailed Description

The list head.

This contains the definition of an interlockedlist head. An interlocked list is created by declaring an instance of LI_head and initializing with LI_init. Nodes are inserted and removed from the que using LI_insert, LI_jam, LI_remove. While the definition of a LI_head is exposed with the definition of this structure, the user should not manipulate the structure directly. Rather, one should use the specified interface routines. In some sense, one should treat this definition much like the private part of a C++ class.


Field Documentation

L_head _LI_head::head
 

Controlling list head

int _LI_head::rsvd
 

Reserved for future use

RW_ctl _LI_head::rw
 

The Resource Wait control block


The documentation for this struct was generated from the following file:
Generated on Wed Feb 14 18:17:12 2007 by  doxygen 1.4.4