GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > EFC / V4-2-2
Constituent: defc     Tag: rad750
#include "PBI/Attribute.h"
Include dependency graph for TFC_prjList.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _TFC_prjNode |
Defines the control structure needed to maintain a node on a projection list. More... | |
struct | _TFC_prjList |
Defines the control structure needed to describe the head of a projection list. More... | |
Typedefs | |
typedef _TFC_prjList | TFC_prjList |
Typedef for struct _TFC_prjList. | |
typedef _TFC_prjNode | TFC_prjNode |
Typedef for struct _TFC_prjNode. | |
Functions | |
static __inline void | TFC__prjListAppend (TFC_prjList *dst, TFC_prjList *src) ATTR_UNUSED_OK |
Appends the src list members to the dst list. | |
static __inline void | TFC__prjListDestroy (TFC_prjList *list) ATTR_UNUSED_OK |
Destroys the data structures associate with the list. | |
static __inline int | TFC__prjListEmpty (TFC_prjList *list) ATTR_UNUSED_OK |
Returns non zero if the list is empty list. | |
static __inline int | TFC__prjListIsLast (const TFC_prjList *list, const TFC_prjNode *node) ATTR_UNUSED_OK |
Returns a whether a this is the last node in the list. | |
static __inline void | TFC__prjListInit (TFC_prjList *list) ATTR_UNUSED_OK |
Initializes a list (singly linked list) to an empty list. | |
static __inline TFC_prjNode * | TFC__prjListInsert (TFC_prjList *list, TFC_prjNode *node) ATTR_UNUSED_OK |
Adds a node to the tail of a previously initialized list. | |
static __inline TFC_prjNode * | TFC__prjListJam (TFC_prjList *list, TFC_prjNode *node) ATTR_UNUSED_OK |
Adds a node to the head of a previously initialized list. | |
static __inline TFC_prjNode * | TFC__prjListPrevious (const TFC_prjList *list, const TFC_prjNode *node) ATTR_UNUSED_OK |
Returns the previous node list or NULL if the first node. | |
static __inline void | TFC__prjListPrepend (TFC_prjList *dst, TFC_prjList *src) ATTR_UNUSED_OK |
Prepends the src list members to the dst list. | |
static __inline TFC_prjNode * | TFC__prjListNext (const TFC_prjList *list, const TFC_prjNode *node) ATTR_UNUSED_OK |
Returns the next node or NULL if the last node. | |
static __inline TFC_prjNode * | TFC__prjListRemove (TFC_prjList *list) ATTR_UNUSED_OK |
Removes the node from the head of a previously initialized list.. An empty list returns NULL as its node. | |
static __inline TFC_prjNode * | TFC__prjListUnlink (const TFC_prjNode *node, TFC_prjNode *predecessor) ATTR_UNUSED_OK |
Removes the specified node from the list. | |
static __inline TFC_prjNode * | TFC__prjListFirst (const TFC_prjList *list) ATTR_UNUSED_OK |
Returns a pointer to the first node in the list. | |
static __inline TFC_prjNode * | TFC__prjListLast (const TFC_prjList *list) ATTR_UNUSED_OK |
Returns a pointer to the last node in the list. |
CVS $Id: TFC_prjList.h,v 1.1 2007/06/17 22:14:18 russell Exp $
|
Appends the src list members to the dst list.
|
|
Destroys the data structures associate with the list.
|
|
Returns non zero if the list is empty list.
|
|
Returns a pointer to the first node in the list.
|
|
Initializes a list (singly linked list) to an empty list.
|
|
Adds a node to the tail of a previously initialized list.
|
|
Returns a whether a this is the last node in the list.
|
|
Adds a node to the head of a previously initialized list.
|
|
Returns a pointer to the last node in the list.
|
|
Returns the next node or NULL if the last node.
|
|
Prepends the src list members to the dst list.
|
|
Returns the previous node list or NULL if the first node.
|
|
Removes the node from the head of a previously initialized list.. An empty list returns NULL as its node.
|
|
Removes the specified node from the list.
|