GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > ITC / V3-1-1
Constituent: itc     Tag: rad750
#include <string.h>
#include "PBS/FFS.ih"
#include "PBS/FPA.h"
#include "PBS/MBA.h"
#include "PBS/MTX.h"
#include "PBS/RW.ih"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_msgs.h"
#include "ITC_prvdefs.h"
Include dependency graph for ITC_control.c:
Functions | |
unsigned int | ITC_initialize (ITC_NodeID nid) |
Initialize the ITC control block. | |
unsigned int | ITC_insertMap (unsigned int nim, ITC_TaskID tid) |
Insert entries into the ITC node map. | |
unsigned int | ITC_removeMap (unsigned int nim) |
Remove entries from the ITC node map. | |
unsigned int | ITC_shutdown () |
Shut down the ITC system. | |
Variables | |
ITC_Control * | ITC_icb |
Control block for the inter-task communications system. | |
ITC_Task * | ITC_tpl [ITC_L_TASKS] |
Application/service/lightweight task pointer list. | |
ITC_Queue * | ITC_qpl [ITC_L_TASKS][ITC_L_QUEUES] |
Queue pointer list. | |
ITC_Apid * | ITC_apl [ITC_L_APIDS] |
APID pointer list. | |
const char * | ITC_ctl_states [ITC_L_CTL_STATES] |
String constants for ITC control block states. |
CVS $Id: ITC_control.c,v 1.7 2005/04/12 00:11:18 apw Exp $
|
Initialize the ITC control block.
|
|
Insert entries into the ITC node map.
|
|
Remove entries from the ITC node map.
|
|
Shut down the ITC system.
|
|
APID pointer list. A mapping table to go from APID/function code to task/queue/callback. This is global, so care must be taken when writing elements of this table that the code is properly protected. |
|
Initial value: { "uninitialized", "initialized" }
|
|
Control block for the inter-task communications system. Control block for the inter-task communications system. This is global, so care must be taken when writing elements of this block that the code is properly protected. |
|
Queue pointer list. Per queue control block for the inter-task communications system. These are global, so care must be taken when writing elements of these blocks that the code is properly protected. |
|
Application/service/lightweight task pointer list. Per task control block for the inter-task communications system. These are global, so care must be taken when writing elements of these blocks that the code is properly protected. |