GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> MSG / dev > msg_mt / rad750


Interface   Data Structures   File List   Data Fields   Globals  

_MSG_Control Struct Reference

Structure to hold the MSG control block. More...

#include <MSG_prvdefs.h>

List of all members.

Public Attributes

char * mem
FPA_fcb * acb
FORK_fcb * fcb
FORK_que * fqi
unsigned short pkt_len
unsigned short pkt_cnt
unsigned short now
unsigned short pad
MSG_States state
RW_ctl rwi
MTX mtx
unsigned int save
unsigned int cpu
MSG_Packetbeg
MSG_Packetend
unsigned int drp
MSG_OutputRtnout
MSG_Counts start
MSG_Counts reset


Detailed Description

Structure to hold the MSG control block.

Member Data Documentation

unsigned int _MSG_Control::cpu

CPU identifier (set by user)

Referenced by MSG_initialize(), MSG_outputScan(), and MSG_setCPU().

unsigned int _MSG_Control::drp

Number of messages dropped

Referenced by MSG_initialize(), MSG_outputScan(), and MSG_reportInternal().

Reserved for "end blackout"

Referenced by MSG_initialize(), MSG_isDrained(), MSG_outputScan(), MSG_startTask(), and MSG_stopTask().

FORK_fcb* _MSG_Control::fcb

FORK Control Block

Referenced by MSG_initialize(), MSG_shutdown(), MSG_startTask(), and MSG_stopTask().

FORK_que* _MSG_Control::fqi

FORK queue handle (only one queue)

Referenced by MSG_initialize(), MSG_outputScan(), MSG_reportInternal(), and MSG_stopTask().

FPA managed memory

Referenced by MSG_initialize(), and MSG_shutdown().

unsigned short _MSG_Control::now

unsigned short _MSG_Control::pad

(Structure padding)

Referenced by MSG_initialize().

unsigned short _MSG_Control::pkt_cnt

FPA packets allocated (total)

Referenced by MSG_initialize(), MSG_isDrained(), and MSG_stopTask().

unsigned short _MSG_Control::pkt_len

FPA packet length (bytes)

Referenced by MSG_initialize(), MSG_outputScan(), and reportCapture().

Message counts since last reset

Referenced by countsSince(), MSG_initialize(), MSG_outputScan(), MSG_reportInternal(), and MSG_stopTask().

MSG_mcb read/write interlock

Referenced by countsSince(), MSG_initialize(), MSG_isDrained(), MSG_outputScan(), and MSG_reportInternal().

unsigned int _MSG_Control::save

Save message code (can't report!)

Referenced by MSG_initialize(), MSG_shutdown(), MSG_startTask(), and MSG_stopTask().

Message counts since task start

Referenced by countsSince(), MSG_initialize(), MSG_outputScan(), MSG_reportInternal(), and MSG_stopTask().


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

Generated on Thu Mar 24 18:15:29 2011 by  doxygen 1.5.8