GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> GRBP / dev > grbstream / mv2304


Interface   Data Structures   File List   Data Fields   Globals  

_GRB_istreamBody Struct Reference

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

List of all members.

Public Attributes

int fd
const char * name
void * buf [2]
unsigned int error
unsigned int fate
unsigned int status
size_t seg_size
size_t tot_size
size_t tot_left
int cur_size
const GRB_pktHdr * cur_pkt
const GRB_pktHdr * lst_pkt
int which
int nprocess


Detailed Description

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

Member Data Documentation

Pointer to the readin buffers

Referenced by fileOpen(), and GRB_streamRead().

const GRB_pktHdr* _GRB_istreamBody::cur_pkt

Current packet being processed

Referenced by fileOpen(), GRB_streamLocate(), and GRB_streamRead().

Amount left in current read buffer

Referenced by fileOpen().

Last error number

unsigned int _GRB_istreamBody::fate

Last process return fate

Referenced by fileOpen().

File descriptor

Referenced by fileOpen(), and fileRead().

const GRB_pktHdr* _GRB_istreamBody::lst_pkt

Last packet available in the current buffer (actually 1 past it

Referenced by GRB_streamLocate(), and GRB_streamRead().

Name of the file being processed

Referenced by fileOpen(), and fileRead().

Number left to process

Referenced by fileOpen().

Buffering size

Referenced by fileOpen(), and GRB_streamRead().

Last process status

Amount of total size left to process

Referenced by fileOpen().

Total size

Referenced by fileOpen().

Active buffer

Referenced by fileOpen().


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

Generated on Wed Sep 28 10:10:11 2011 by  doxygen 1.5.8