GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> GRBU / V0-0-6 > grbu / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

_GRBU_MergeControl Struct Reference

Control structure for the merge process. More...

#include <GRBU_prvdefs.h>

List of all members.

Public Attributes

unsigned int init
unsigned int want
unsigned int need
unsigned int have
GRB_siuProcessRtn exec_rtn
void * exec_prm
GRB_siuStartRtn stop_rtn
void * stop_prm
GRBU_Source src [ITC_L_LATCPUS]


Detailed Description

Control structure for the merge process.

Member Data Documentation

Parameter to above

Referenced by GRBU_mergeReset(), GRBU_mergeStart(), and merge().

GRB_siuProcessRtn _GRBU_MergeControl::exec_rtn

Callback to process a photon

Referenced by GRBU_mergeReset(), GRBU_mergeStart(), and merge().

CPUs "packet-on-hand"

Referenced by drain(), GRBU_mergePacket(), GRBU_mergeReset(), GRBU_mergeStart(), merge(), and update().

One-time intialization preformed

Referenced by GRBU_mergeReset().

CPUs needed to progress merge

Referenced by drain(), GRBU_mergePacket(), GRBU_mergeReset(), GRBU_mergeStart(), and merge().

Control per source (CPU)

Referenced by GRBU_mergePacket(), GRBU_mergeReset(), merge(), and update().

Parameter to above

Referenced by GRBU_mergeReset(), GRBU_mergeStart(), and merge().

Callback at end of process

Referenced by GRBU_mergeReset(), GRBU_mergeStart(), and merge().

CPUs to include in merge process

Referenced by GRBU_mergePacket(), GRBU_mergeReset(), and GRBU_mergeStart().


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

Generated on Fri Sep 30 18:27:58 2011 by  doxygen 1.5.8