GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> ITC / V3-9-2 > itc / linux-gcc
#include <ITC_prvdefs.h>
Public Attributes | |
FORK_que * | fqi |
PL_list | fqm |
ITC_TaskID | tid |
ITC_QueueID | qid |
ITC_Queue * | chk |
unsigned int | frk |
ITC_cb_Dispatch * | dspRtn |
void * | dspPrm |
FORK_cb_rtn | frkRtn |
void * | frkPrm |
ITC_cb_Memory * | memRtn |
void * | memPrm |
ITC_cb_Processor * | rawRtn |
void * | rawPrm |
const ITC_CommandList * | cmdLst |
void * | cmdPrm |
unsigned int | cnt |
unsigned int | rcv [ITC_L_DISPS] |
unsigned int | bad [ITC_L_DISPS] |
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().
void* _ITC_Queue::cmdPrm |
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().
void* _ITC_Queue::dspPrm |
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().
void* _ITC_Queue::frkPrm |
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().
void* _ITC_Queue::memPrm |
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().
Queue ID
Referenced by createQueues(), ITC_allocFromQueue(), ITC_dispatchApp(), and ITC_getQueueID().
void* _ITC_Queue::rawPrm |
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().
Task ID
Referenced by createQueues(), ITC_allocFromQueue(), ITC_dispatch(), and ITC_dispatchApp().