GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> GRBU / V0-0-6 > grbu / rhel4-32
#include <GRBU_prvdefs.h>
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] |
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().
unsigned int _GRBU_MergeControl::have |
CPUs "packet-on-hand"
Referenced by drain(), GRBU_mergePacket(), GRBU_mergeReset(), GRBU_mergeStart(), merge(), and update().
unsigned int _GRBU_MergeControl::init |
One-time intialization preformed
Referenced by GRBU_mergeReset().
unsigned int _GRBU_MergeControl::need |
CPUs needed to progress merge
Referenced by drain(), GRBU_mergePacket(), GRBU_mergeReset(), GRBU_mergeStart(), and merge().
GRBU_Source _GRBU_MergeControl::src[ITC_L_LATCPUS] |
Control per source (CPU)
Referenced by GRBU_mergePacket(), GRBU_mergeReset(), merge(), and update().
Parameter to above
Referenced by GRBU_mergeReset(), GRBU_mergeStart(), and merge().
GRB_siuStartRtn _GRBU_MergeControl::stop_rtn |
Callback at end of process
Referenced by GRBU_mergeReset(), GRBU_mergeStart(), and merge().
unsigned int _GRBU_MergeControl::want |
CPUs to include in merge process
Referenced by GRBU_mergePacket(), GRBU_mergeReset(), and GRBU_mergeStart().