GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> ITC / V3-9-1 > itc / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_ITC_Queue Struct Reference

Structure to hold ITC per queue information. More...

#include <ITC_prvdefs.h>

List of all members.

Public Attributes

FORK_que * fqi
PL_list fqm
ITC_TaskID tid
ITC_QueueID qid
ITC_Queuechk
unsigned int frk
ITC_cb_DispatchdspRtn
void * dspPrm
FORK_cb_rtn frkRtn
void * frkPrm
ITC_cb_MemorymemRtn
void * memPrm
ITC_cb_ProcessorrawRtn
void * rawPrm
const ITC_CommandListcmdLst
void * cmdPrm
unsigned int cnt
unsigned int rcv [ITC_L_DISPS]
unsigned int bad [ITC_L_DISPS]


Detailed Description

Structure to hold ITC per queue information.

Member Data Documentation

FORK_que* _ITC_Queue::fqi

Fork queue handle

PL_list _ITC_Queue::fqm

Fork queue mask (in PL language)

ITC_TaskID _ITC_Queue::tid

Task ID

ITC_QueueID _ITC_Queue::qid

Queue ID

ITC_Queue* _ITC_Queue::chk

Security check (self-pointer)

unsigned int _ITC_Queue::frk

Pure fork requested (boolean)

ITC_cb_Dispatch* _ITC_Queue::dspRtn

Dispatch plug-in routine

void* _ITC_Queue::dspPrm

Dispatch plug-in routine parameter

FORK_cb_rtn _ITC_Queue::frkRtn

Pure fork callback routine

void* _ITC_Queue::frkPrm

Pure fork callback parameter

ITC_cb_Memory* _ITC_Queue::memRtn

Memory allocation callback

void* _ITC_Queue::memPrm

Memory allocation parameter

ITC_cb_Processor* _ITC_Queue::rawRtn

Raw packet processor callback

void* _ITC_Queue::rawPrm

Raw packet processor parameter

const ITC_CommandList* _ITC_Queue::cmdLst

Command table dispatch list

void* _ITC_Queue::cmdPrm

Command table dispatch parameter

unsigned int _ITC_Queue::cnt

Count of items queued here

unsigned int _ITC_Queue::rcv[ITC_L_DISPS]

Packets received

unsigned int _ITC_Queue::bad[ITC_L_DISPS]

Packets failed execution


The documentation for this struct was generated from the following file:
Generated on Thu Jul 30 16:44:38 2009 by  doxygen 1.5.3