GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > PBS / V2-10-11
Constituent: pbs     Tag: sun-gcc
#include "PBS/RW_type.h"
Include dependency graph for QI_type.h:
This graph shows which files directly or indirectly include this file:
Typedefs | |
typedef enum _QI_type | QI_type |
Typedef for enum _QI_type. | |
Enumerations | |
enum | _QI_type { QI_K_TYPE_LOCKING_ONLY = RW_K_TYPE_LOCKING_ONLY, QI_K_TYPE_PENDING = RW_K_TYPE_PENDING, QI_K_TYPE_PENDING_WTO = RW_K_TYPE_PENDING_WTO, QI_K_TYPE_PENDING_FIFO = RW_K_TYPE_PENDING_FIFO, QI_K_TYPE_PENDING_FIFO_WTO = RW_K_TYPE_PENDING_FIFO_WTO, QI_K_TYPE_PENDING_PRIORITY = RW_K_TYPE_PENDING_PRIORITY, QI_K_TYPE_PENDING_PRIORITY_WTO = RW_K_TYPE_PENDING_PRIORITY_WTO } |
Enumerates the type Interlocked Ques available. More... |
CVS $Id: QI_type.h,v 1.4 2004/12/07 16:13:05 russell Exp $
SYNOPSIS
This type predominately determines the behaviour attempts to remove a node from an empty que.
|
Typedef for enum _QI_type. The timeout types allow high resolution timeouts to be specified. If this option is not specified, only native (read ticks in VxWorks and all timeouts on POSIX platforms) are allowed. There are two basic pend types types:
This controls how the wake-up order when multiple consumers pend on the same PL. In my estimation, this is not a good thing to do, so in almost all case the user should pick either QI_K_TYPE_PENDING or QI_K_TYPE_PENDING_WTO. |
|