GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBS / V2-10-10
Constituent: pbs     Tag: rad750
#include "PBS/QI_comdefs.h"
#include "PBS/TOC_comdefs.h"
Include dependency graph for QI_protos.h:
This graph shows which files directly or indirectly include this file:
Functions | |
void | QI_append (QI_head *dst, QI_head *src) |
Appends the src que members to the dst que. | |
int | QI_destroy (QI_head *que) |
Destroys the data structures associate with the que. | |
int | QI_disable (QI_head *que) |
Disables the dequeing of nodes from this que. | |
int | QI_enable (QI_head *que) |
Enable the dequeing of nodes from this que. | |
int | QI_enabled (const QI_head *que) |
Returns the state of the enabled flag for this que. | |
int | QI_init (QI_head *que, QI_type type) |
Initializes the que to an empty que of the specified type. | |
QI_node * | QI_insert (QI_head *que, QI_node *node) |
Adds a node to the tail of a previously initialized que. | |
QI_node * | QI_jam (QI_head *que, QI_node *node) |
Adds a node to the head of a previously initialized que. | |
void | QI_prepend (QI_head *dst, QI_head *src) |
Prepends the src que members to the que list. | |
QI_node * | QI_remove (QI_head *que) |
Removes the node from the tail of a previously que.An empty que returns NULL as its node. | |
QI_node * | QI_removeW (QI_head *que) |
Removes the node from the head of a previously initialized que. If the que is empty, the thread of code is blocked indefinitely until a node becomes available. | |
QI_node * | QI_removeW_toc (QI_head *que, const TOC *toc) |
Removes the node from the head of a previously initialized que. If the que is empty, the thread of code is blocked until a node becomes available or the timeout condition is satisfied. |
CVS $Id: QI_protos.h,v 1.3 2004/10/20 14:36:51 russell Exp $
|
Appends the src que members to the dst que.
|
|
Destroys the data structures associate with the que.
|
|
Disables the dequeing of nodes from this que.
|
|
Enable the dequeing of nodes from this que.
|
|
Returns the state of the enabled flag for this que.
|
|
Initializes the que to an empty que of the specified type.
|
|
Adds a node to the tail of a previously initialized que.
|
|
Adds a node to the head of a previously initialized que.
|
|
Prepends the src que members to the que list.
|
|
Removes the node from the tail of a previously que.An empty que returns NULL as its node.
|
|
Removes the node from the head of a previously initialized que. If the que is empty, the thread of code is blocked indefinitely until a node becomes available.
|
|
Removes the node from the head of a previously initialized que. If the que is empty, the thread of code is blocked until a node becomes available or the timeout condition is satisfied.
|