GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> MSG / V3-1-2 > msg_st / rhel6-32
#include <MSG_prvdefs.h>
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_Packet * | beg |
MSG_Packet * | end |
unsigned int | drp |
MSG_OutputRtn * | out |
MSG_Counts | start |
MSG_Counts | reset |
FPA_fcb* _MSG_Control::acb |
FPA (Allocator) Control Block
Referenced by MSG_initialize(), MSG_outputScan(), MSG_reportInternal(), MSG_shutdown(), MSG_startTask(), and MSG_stopTask().
Reserved for "begin blackout"
Referenced by MSG_initialize(), MSG_outputScan(), MSG_reportInternal(), MSG_startTask(), and MSG_stopTask().
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_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().
char* _MSG_Control::mem |
FPA managed memory
Referenced by MSG_initialize(), and MSG_shutdown().
Mutex for state transitions
Referenced by MSG_attachOutputRtn(), MSG_detachOutputRtn(), MSG_initialize(), MSG_shutdown(), MSG_startTask(), and MSG_stopTask().
unsigned short _MSG_Control::now |
FPA packets free currently
Referenced by countsSince(), MSG_initialize(), MSG_outputScan(), MSG_reportInternal(), and MSG_stopTask().
Output routines (callbacks)
Referenced by MSG_attachOutputRtn(), MSG_detachOutputRtn(), MSG_initialize(), MSG_outputScan(), MSG_shutdown(), MSG_startTask(), and MSG_stopTask().
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(), 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().
RW_ctl _MSG_Control::rwi |
MSG_mcb read/write interlock
Referenced by countsSince(), MSG_initialize(), 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().
State of the message system
Referenced by MSG_attachOutputRtn(), MSG_detachOutputRtn(), MSG_initialize(), MSG_outputScan(), MSG_reportInternal(), MSG_shutdown(), MSG_startTask(), and MSG_stopTask().