GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> ITC / V3-9-2 > itc / sun-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

unsigned int _ITC_Queue::bad[ITC_L_DISPS]

Packets failed execution

Referenced by ITC_dispatchApp().

Security check (self-pointer)

Referenced by createQueues(), and ITC_allocFromQueue().

Command table dispatch list

Referenced by ITC_attachCommand(), ITC_detachCommand(), ITC_dispatchApp(), and ITC_removeQueue().

Command table dispatch parameter

Referenced by ITC_attachCommand(), ITC_detachCommand(), and ITC_dispatchApp().

unsigned int _ITC_Queue::cnt

Count of items queued here

Referenced by ITC_dispatch(), ITC_isTaskDrained(), and ITC_send().

Dispatch plug-in routine parameter

Referenced by createQueues(), ITC_convertDispatch(), ITC_dispatch(), and ITC_revertDispatch().

Dispatch plug-in routine

Referenced by createQueues(), ITC_convertDispatch(), ITC_dispatch(), and ITC_revertDispatch().

FORK_que* _ITC_Queue::fqi

Fork queue handle

Referenced by ITC_send(), ITC_stopTask(), and startTask().

PL_list _ITC_Queue::fqm

Fork queue mask (in PL language)

Referenced by ableQueues(), ITC_stopTask(), and startTask().

unsigned int _ITC_Queue::frk

Pure fork requested (boolean)

Referenced by ITC_convertFork().

Pure fork callback parameter

Referenced by ITC_convertFork(), and startTask().

FORK_cb_rtn _ITC_Queue::frkRtn

Pure fork callback routine

Referenced by ITC_convertFork(), and startTask().

Memory allocation parameter

Referenced by ITC_allocFromQueue(), ITC_attachMemory(), and ITC_detachMemory().

Memory allocation callback

Referenced by ITC_allocFromQueue(), ITC_attachMemory(), ITC_detachMemory(), and ITC_removeQueue().

Raw packet processor parameter

Referenced by ITC_attachRaw(), ITC_detachRaw(), and ITC_dispatchApp().

Raw packet processor callback

Referenced by ITC_attachRaw(), ITC_detachRaw(), ITC_dispatchApp(), and ITC_removeQueue().

unsigned int _ITC_Queue::rcv[ITC_L_DISPS]

Packets received

Referenced by ITC_dispatchApp().


The documentation for this struct was generated from the following file:

Generated on Wed Nov 21 18:55:44 2012 by  doxygen 1.5.8