GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> ITC / V3-9-2 > itc / linux-gcc
#include <ITC_prvdefs.h>
Public Attributes | |
ITC_ControlState | state |
RW_ctl | rwi |
MTX | mtx |
ITC_NodeID | nid |
unsigned int | nim |
ITC_Map | map [ITC_L_NODES] |
unsigned short | cnt |
unsigned short | tran |
unsigned short _ITC_Control::cnt |
Count of ITC tasks
Referenced by ITC_createTask(), ITC_deleteTask(), ITC_initialize(), and ITC_shutdown().
ITC_Map _ITC_Control::map[ITC_L_NODES] |
Map node/task proxies to nodes
Referenced by ITC_initialize(), ITC_insertMap(), ITC_mapDst2Queue(), ITC_removeMap(), and ITC_send().
ITC_Control mutex
Referenced by checkState(), ITC_addQueue(), ITC_attachApid(), ITC_attachCmdConfirm(), ITC_attachCommand(), ITC_attachMemory(), ITC_attachRaw(), ITC_convertDispatch(), ITC_convertFork(), ITC_convertTaskLite(), ITC_createTask(), ITC_deleteTask(), ITC_detachApid(), ITC_detachCmdConfirm(), ITC_detachCommand(), ITC_detachMemory(), ITC_detachRaw(), ITC_initialize(), ITC_insertMap(), ITC_redirectApid(), ITC_removeMap(), ITC_removeQueue(), ITC_revertDispatch(), ITC_revertTaskLite(), ITC_shutdown(), ITC_stopTask(), and startTask().
This node ID
Referenced by ITC_bind(), ITC_dispatch(), ITC_getNodeID(), ITC_initialize(), ITC_mapDst2Queue(), ITC_send(), ITC_sendCmdConfirm(), ITC_setNodeID(), and ITC_shutdown().
unsigned int _ITC_Control::nim |
Mask of proxies in the map
Referenced by ITC_initialize(), ITC_insertMap(), and ITC_removeMap().
RW_ctl _ITC_Control::rwi |
ITC_Control read/write interlock
Referenced by ITC_allocFromQueue(), ITC_dispatch(), ITC_initialize(), ITC_insertMap(), ITC_removeMap(), ITC_send(), ITC_setCmdConfirm(), and ITC_setMsgResponse().
State of ITC control block
Referenced by checkState(), ITC_attachCmdConfirm(), ITC_createTask(), ITC_detachCmdConfirm(), ITC_initialize(), ITC_insertMap(), ITC_removeMap(), ITC_reportConfiguration(), ITC_setNodeID(), and ITC_shutdown().
unsigned short _ITC_Control::tran |
Anonymous transaction ID
Referenced by ITC_initialize().