GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / V2-11-6 > ebfio / rhel5-32


Interface   Data Structures   File List   Data Fields   Globals  

_EBF_istreamBody Struct Reference

Internal structure used to control the input access to an EBF file or data section. More...

List of all members.

Public Attributes

EBF_pkts_u pkts
int fd
const char * name
void * buf [2]
unsigned int error
unsigned int fate
unsigned int status
size_t seg_size
off_t tot_size
off_t tot_left
int cur_size
EBF_pktcur_pkt
int which
int nprocess
LCBP lcb


Detailed Description

Internal structure used to control the input access to an EBF file or data section.

Member Data Documentation

Pointer to the readin buffers

Referenced by EBF_streamRead(), fileOpen(), and fileProcess().

Current packet being processed

Referenced by EBF_streamRewind(), fileOpen(), and fileProcess().

Amount left in current read buffer

Referenced by EBF_streamRewind(), fileOpen(), and fileProcess().

Last error number

Referenced by fileProcess().

unsigned int _EBF_istreamBody::fate

Last process return fate

Referenced by EBF_streamProcess(), EBF_streamRewind(), fileOpen(), and fileProcess().

File descriptor

Referenced by EBF_streamRewind(), fileOpen(), and fileRead().

Potential pointer to lcb

Referenced by EBF_streamProcess(), and fileOpen().

Name of the file being processed

Referenced by fileOpen(), and fileRead().

Number left to process

Referenced by EBF_streamRewind(), fileOpen(), and fileProcess().

The packets vector

Referenced by EBF_streamLocate(), EBF_streamRead(), and map().

Buffering size

Referenced by EBF_streamRead(), fileOpen(), and fileProcess().

Last process status

Referenced by EBF_streamProcess().

Amount of total size left to process

Referenced by EBF_streamRewind(), fileOpen(), and fileProcess().

Total size

Referenced by EBF_streamRewind(), and fileOpen().

Active buffer

Referenced by EBF_streamRewind(), fileOpen(), and fileProcess().


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

Generated on Fri Dec 9 16:26:10 2011 by  doxygen 1.5.8