GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> ITC / V3-9-2 > itc / sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_ITC_Task Struct Reference

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

#include <ITC_prvdefs.h>

List of all members.

Public Attributes

FORK_fcb * fcb
ITC_cb_MetastopRtn
void * stopPrm
SEM sem
ITC_Taskchk
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


Detailed Description

Structure to hold ITC per task information.

Member Data Documentation

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().

Synchronization semaphore

Referenced by ITC_createTask(), ITC_deleteTask(), ITC_startMeta(), and startTask().

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().

unsigned char _ITC_Task::tran

Transaction ID

Referenced by ITC_createTask().


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

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