GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBS / V2-12-1 > pbs / rhel5-32
#include <LI_pubdefs.h>
Public Attributes | |
L_head | head |
RW_ctl | rw |
int | rsvd |
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.
Controlling list head
Referenced by allocate(), FPA_free(), LI__append(), LI__insert(), LI__jam(), LI__prepend(), LI__remove(), LI_destroy(), and LI_init().
int _LI_head::rsvd |
Reserved for future use
The Resource Wait control block
Referenced by FPA_free(), FPA_get(), FPA_getW(), FPA_getW_toc(), LI__append(), LI__disable(), LI__enable(), LI__enabled(), LI__insert(), LI__jam(), LI__prepend(), LI__remove(), LI__removeW(), LI__removeW_toc(), LI_destroy(), and LI_init().