GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LHK / dev > lhk / rhel5-64


Interface   Data Structures   File List   Data Fields   Globals  

_LHK_Control Struct Reference

Structure of trace control block. More...

#include <LHK_prvdefs.h>

List of all members.

Public Attributes

LHK_ControlState state
RW_ctl rwi
MTX mtx
RBM_Ring * rcb
FPM_Pool * pcb
ITC_Task * itc
LHK_ScheduleControl scb
unsigned int tmask
int tused
LHK_ScheduleTable table [LHK_L_SCH_TABLE]
FPA_fcb * bpa
WUT_tmr * tmr
FORK_que * fqi
LHK_Timeout msg
FPA_fcb * dpa
unsigned int aidx
unsigned int active [LHK_K_DIA_ACTIVE]
CTDB_RT_Hkp_Handler * save_cb_rtn
void * save_cb_prm


Detailed Description

Structure of trace control block.

Member Data Documentation

unsigned int _LHK_Control::active[LHK_K_DIA_ACTIVE]

Bit mask of active diagnostics

Referenced by forkTimer(), LHK_diagnosticCancel(), and LHK_diagnosticStart().

unsigned int _LHK_Control::aidx

Packet generating next alarm

Referenced by forkTimer(), LHK_diagnosticInitialize(), LHK_diagnosticStart(), and LHK_StopDiag().

"Blip" packet allocator

Referenced by forkBlip(), and LHK_diagnosticInitialize().

Diagnostic packet allocator

Referenced by freePacket(), LHK_diagnosticInitialize(), LHK_diagnosticRequest(), and sendDiagnostic().

FORK_que* _LHK_Control::fqi

Fork queue for timeout messages

Referenced by expireTimer(), LHK_diagnosticRequest(), and taskStartOnce().

ITC_Task* _LHK_Control::itc

ITC task description block

Referenced by LHK_start(), and LHK_taskInitialize().

Queueable timeout message

Referenced by expireTimer().

LHK control block mutex

Referenced by LHK_initialize(), and LHK_start().

FPM_Pool* _LHK_Control::pcb

FPA pool (receive commands)

Referenced by LHK_taskInitialize().

RBM_Ring* _LHK_Control::rcb

Ring buffer (command confirm)

Referenced by LHK_taskInitialize().

LHK control block interlock

Referenced by LHK_initialize().

LHK control block interlock

Referenced by LHK_start().

CTDB_RT_Hkp_Handler* _LHK_Control::save_cb_rtn

State of LHK control block

Referenced by LHK_start().

Schedule control block

Referenced by LHK_ctdbCallback(), and scheduleReplace().

State of LHK control block

Referenced by LHK_initialize(), LHK_start(), and taskStartOnce().

unsigned int _LHK_Control::tmask

Timeout timer

Referenced by forkTimer(), LHK_diagnosticInitialize(), and LHK_diagnosticStart().


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

Generated on Mon Mar 28 18:48:39 2011 by  doxygen 1.5.8