GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> LPA / dev > lpa_epu / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

_LPA_GrbPostCtl Struct Reference

LPA GRB output control structure. More...

#include <LPA_grb_post_p.h>

List of all members.

Public Attributes

FORK_msg_hdr frk
LPA_GrbFlushOnTimeout fot
unsigned int max
LPA_GrbFlushMethod gfm
unsigned int seq
unsigned char nid
GRB_pktHdr * hdr
const GRB_msgHdr * msg
unsigned int siz
unsigned int lft
LPA_GrbProcessMethodact
LPA_GrbProcessMethod gpm [LPA_MAX_GRB_DB]


Detailed Description

LPA GRB output control structure.

Member Data Documentation

The active GRB processor

Referenced by LPA_constructGrbPostSvc(), LPA_grbPostWrite(), and LPA_setGrbProcessor().

FORK_msg_hdr _LPA_GrbPostCtl::frk

Standard fork queue header

GRB flush method

Referenced by LPA_constructGrbPostSvc(), and LPA_grbPostIt().

Methods per GRB processor

Referenced by LPA_constructGrbPostSvc(), and LPA_setGrbProcessor().

GRB_pktHdr* _LPA_GrbPostCtl::hdr

unsigned int _LPA_GrbPostCtl::lft

Post buffer size left (*words*)

Referenced by LPA_grbPostIt(), LPA_grbPostStart(), and LPA_grbPostWrite().

unsigned int _LPA_GrbPostCtl::max

Flush on this count of photons

Referenced by LPA_constructGrbPostSvc(), and LPA_grbPostWrite().

const GRB_msgHdr* _LPA_GrbPostCtl::msg

Post buffer current free pointer

Referenced by LPA_constructGrbPostSvc(), LPA_grbPostIt(), LPA_grbPostStart(), and LPA_grbPostWrite().

unsigned char _LPA_GrbPostCtl::nid

The cpu node ID (ITC convention)

Referenced by LPA_constructGrbPostSvc(), LPA_grbPostIt(), and LPA_grbPostStart().

unsigned int _LPA_GrbPostCtl::seq

The post buffer sequence counter

Referenced by LPA_grbPostIt(), and LPA_grbPostStart().

unsigned int _LPA_GrbPostCtl::siz

Post buffer size total (*bytes*)

Referenced by LPA_constructGrbPostSvc(), LPA_grbPostIt(), and LPA_grbPostStart().


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

Generated on Mon Mar 28 16:13:14 2011 by  doxygen 1.5.8