GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> ITC / V3-9-2 > itc / linux-gcc
#include <ITC_prvdefs.h>
Public Attributes | |
FORK_fcb * | fcb |
ITC_cb_Meta * | stopRtn |
void * | stopPrm |
SEM | sem |
ITC_Task * | chk |
ITC_TaskID | tid |
ITC_TaskConfirm | cnf |
void ** | tbd |
ITC_TaskState | state |
ITC_TaskType | typ |
ITC_Fork | msg |
unsigned char | sav [128] |
unsigned char | tran |
unsigned char | enable |
unsigned char | mskall |
unsigned char | mskdis |
Security check
Referenced by checkState(), ITC_attachCmdConfirm(), ITC_createTask(), ITC_detachCmdConfirm(), ITC_getForkQueueHandle(), and ITC_redirectApid().
SC command confirmation control
Referenced by ITC_attachCmdConfirm(), ITC_copyCmdConfirm(), ITC_copyCounts(), ITC_createTask(), ITC_detachCmdConfirm(), ITC_reportConfiguration(), ITC_sendCmdConfirm(), and ITC_setCmdConfirm().
unsigned char _ITC_Task::enable |
Task queues master enable
Referenced by ableQueues(), and ITC_createTask().
FORK_fcb* _ITC_Task::fcb |
Fork control block
Referenced by ableQueues(), ITC_createTask(), ITC_stopTask(), and startTask().
Fork queue message buffer
Referenced by ITC_stopTask(), and startTask().
unsigned char _ITC_Task::mskall |
Mask of all queues
Referenced by ableQueues(), ITC_addQueue(), ITC_createTask(), and ITC_removeQueue().
unsigned char _ITC_Task::mskdis |
Mask of disabled queues
Referenced by ableQueues(), ITC_createTask(), and ITC_isTaskDrained().
unsigned char _ITC_Task::sav[128] |
Command save buffer
Referenced by ITC_copyCmdConfirm(), and ITC_sendCmdConfirm().
SEM _ITC_Task::sem |
Synchronization semaphore
Referenced by ITC_createTask(), ITC_deleteTask(), ITC_startMeta(), and startTask().
Task state
Referenced by ableQueues(), checkState(), ITC_attachCmdConfirm(), ITC_convertTaskLite(), ITC_createTask(), ITC_detachCmdConfirm(), ITC_dispatch(), ITC_getForkQueueHandle(), ITC_redirectApid(), ITC_revertTaskLite(), ITC_send(), ITC_startMeta(), ITC_stopMeta(), ITC_stopTask(), and startTask().
void* _ITC_Task::stopPrm |
User stop routine parameter
Referenced by ITC_createTask(), ITC_isTaskDrained(), and ITC_stopMeta().
User stop routine
Referenced by ITC_createTask(), ITC_isTaskDrained(), and ITC_stopMeta().
void** _ITC_Task::tbd |
Task block of data
Referenced by ITC_convertTaskLite(), ITC_createTask(), ITC_isTaskDrained(), ITC_reportConfiguration(), ITC_revertTaskLite(), ITC_setCmdConfirm(), ITC_setMsgResponse(), and ITC_startMeta().
Task ID
Referenced by ableQueues(), checkState(), ITC_addQueue(), ITC_attachApid(), ITC_attachCmdConfirm(), ITC_attachCommand(), ITC_attachMemory(), ITC_attachRaw(), ITC_convertDispatch(), ITC_convertFork(), ITC_convertTaskLite(), ITC_createTask(), ITC_deleteTask(), ITC_detachCmdConfirm(), ITC_detachCommand(), ITC_detachMemory(), ITC_detachRaw(), ITC_getTaskID(), ITC_isTaskDrained(), ITC_removeQueue(), ITC_revertDispatch(), ITC_revertTaskLite(), ITC_sendCmdConfirm(), ITC_stopTask(), and startTask().
unsigned char _ITC_Task::tran |
Transaction ID
Referenced by ITC_createTask().