public:
FrFile FrFile() FrFile FrFile(const FrFile&) void ~FrFile()
public:
FrFileH* fileH fileHeader linked list */ FrFileH* current current fileHeader pointer */ FRBOOL inMemory if YES file output is put in memory */ int compress type of compression used for this file */ unsigned short gzipLevel compression level used by gzip */ FrSH** sh pointer to the sh struct. Used for read */ FrSH* firstSH FrSH* curSH int maxSH size of FrSHlist vector */ FRFORMAT fmType give format conversion type */ FRFORMAT fmLong give format conversion type for long */ FRBOOL endOfFrame tell if we reach the end of frame ord */ FrameH* curFrame current frameH pointer for this file */ int fmtVersion format version */ unsigned char header[40] header for format type */ int run current run number on file */ unsigned int nFrames total number of frames */ FRULONG nBytes total number of bytes */ FRULONG nBytesF number of bytes at the frame begining */ FrIO* frfd pseudo file descriptor */ FRERROR error error flag */ char* buf pointer to the output sting. The current char* p current pointer to the output string */ char* pStart pointer to the begining of a ord */ char* pMax maximum value for the output string p. */ FRLONG bufSize output buffer size */ FrStatData* sDataSim static data */ FrStatData* sDataProc static data */ FrStatData* sDataCur all static data for the current frame */ FRBOOL dicWrite[100] tell if the dict. info has been written */ int oldLocalTime Old Time offset (for frame file verion 4)*/ FRLONG length current record length read */ unsigned short vectorType SH id for FrVect structure when using TOC*/ unsigned short detectorType type for the FrDetector structures */ unsigned short type current record type read */ unsigned int instance current record instance read */ unsigned int instanceH current instance header read */ unsigned int vectInstance vector instance used by random read */ int nSH FrSH struct count for the current frame */ int nSE FrSE struct count for the current frame */ FrTOC* toc file table of content */ FRBOOL noTOCts tell if we dont write TOC for time serie */ char* historyMsg history message to be added at output */ FRBOOL chkSumFiFlag if = YES compute file cksum */ FRBOOL chkSumFrFlag if = YES compute frame cksum */ unsigned int chkSumFi computed file checksum */ unsigned int chkSumFr computed frame checksum */ unsigned int chkSumFiRead file checksum read */ unsigned int chkSumFrRead frame checksum read */ unsigned int chkTypeFiRead file checksum flag read */ unsigned int chkTypeFrRead frame checksum flag read */ FRBOOL relocation tell if we skip relocation mechanism */ int lastInstance[100] last instance assigned for an FrSH type */ int refType[50] temporary array of FrSH type */ int refInstance[50] temporary array of instance values */ void* address[50] temporary array of address */ void** refAddress[50] temporary array of referenced address */ int nRef size of the 4 previous vectors */
FrFile FrFile() FrFile FrFile(const FrFile&) void ~FrFile()