GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / V2-11-5 > ebfio / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_ESX_ctl Struct Reference

Output file context. More...

List of all members.

Public Attributes

const char * base
unsigned int out
unsigned int nevents [2]
unsigned int jevents [2]
unsigned int nobytes
unsigned int jobytes
unsigned int ichunk
unsigned int bsize
unsigned int new
unsigned int last_size
EBF_streamstream
unsigned int verbose
char nam [1024]


Detailed Description

Output file context.

Member Data Documentation

const char* _ESX_ctl::base

The base name of output file to write

Referenced by ESX_change().

unsigned int _ESX_ctl::bsize

Maximum output block size

Referenced by ESX_dir_write().

unsigned int _ESX_ctl::ichunk

Current chunk number

Referenced by ESX_change().

unsigned int _ESX_ctl::jevents[2]

Number of events left till next chunk

Referenced by ESX_change(), ESX_dir_write(), and ESX_evt_declare().

unsigned int _ESX_ctl::jobytes

Number of bytes left till next chunk

Referenced by ESX_change().

unsigned int _ESX_ctl::last_size

Last event size

Referenced by ESX_change().

char _ESX_ctl::nam[1024]

Buffer for the composed name

Referenced by ESX_change().

unsigned int _ESX_ctl::nevents[2]

The number of events in a chunk

Referenced by ESX_change().

unsigned int _ESX_ctl::new

Flag indicating to create new output

Referenced by ESX_change(), ESX_dir_write(), and ESX_evt_declare().

unsigned int _ESX_ctl::nobytes

Size of the output file

Referenced by ESX_change().

unsigned int _ESX_ctl::out

If true, chunk on output event count

The stream pointer

Referenced by ESX_change(), ESX_close(), and ESX_dir_write().


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

Generated on Tue Nov 29 23:21:48 2011 by  doxygen 1.5.8