GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LIM / V1-22-0 > lim / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LIM_Task Struct Reference

Control information for LIM tasks. More...

List of all members.

Public Attributes

unsigned int key
LIM_Task_State state
const char * name
void * extra_p
ITC_Task * task_p
ITC_TaskID tid
ITC_cb_Memory * conf_alloc_p
ITC_ApidDef * apid_def_p [5]
ITC_QueueID raw_qid [5]
MTX mtx


Detailed Description

Control information for LIM tasks.

Member Data Documentation

unsigned int _LIM_Task::key

Key value that is set to LIM_TASK_VALID_KEY when the task control information is valid.

LIM_Task_State _LIM_Task::state

Current state of the task.

const char* _LIM_Task::name

Name of the task.

void* _LIM_Task::extra_p

Pointer to additional task-specific control information.

ITC_Task* _LIM_Task::task_p

Pointer to descriptor for the task.

ITC_TaskID _LIM_Task::tid

ID of the task.

ITC_cb_Memory* _LIM_Task::conf_alloc_p

Pointer to function that allocates memory for command confirmations.

ITC_ApidDef* _LIM_Task::apid_def_p[5]

Pointer to command handler definitions.

ITC_QueueID _LIM_Task::raw_qid[5]

IDs of queues to which RAW command handlers have been attached.

MTX _LIM_Task::mtx

Interlock for reading and writing this control information.


The documentation for this struct was generated from the following file:
Generated on Tue Sep 22 16:21:24 2009 by  doxygen 1.5.3