My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::ArchiverWriterDirfile Class Reference
Inheritance diagram for gcp::util::ArchiverWriterDirfile:
gcp::util::ArchiverWriter

Classes

struct  Register
 

Public Member Functions

 ArchiverWriterDirfile (unsigned nBuffer=1)
 
void initialize (ArrayMap *arrayMap, unsigned char *basePtr, unsigned nBuffer)
 
void mapRegisters (ArrayMap *arrayMap, unsigned char *basePtr, unsigned nBuffer)
 
 ArchiverWriterDirfile (const ArchiverWriterDirfile &objToBeCopied)
 
 ArchiverWriterDirfile (ArchiverWriterDirfile &objToBeCopied)
 
void operator= (const ArchiverWriterDirfile &objToBeAssigned)
 
void operator= (ArchiverWriterDirfile &objToBeAssigned)
 
virtual ~ArchiverWriterDirfile ()
 
int openArcfile (std::string dir)
 
void closeArcfile ()
 
void flushArcfile ()
 
int writeIntegration ()
 
bool isOpen ()
 
- Public Member Functions inherited from gcp::util::ArchiverWriter
 ArchiverWriter ()
 
virtual ~ArchiverWriter ()
 

Protected Member Functions

void insert (RegMapBlock *block, ArrRegMap *arrRegMap, unsigned char *basePtr, unsigned nBuffer)
 
void insertReg (RegMapBlock *block, ArrRegMap *arrRegMap, unsigned startEl, unsigned nEl, unsigned char *basePtr, bool writeIndex, unsigned nBuffer)
 
int createDir (char *dir)
 
int outputFormatFile (char *dir)
 

Protected Attributes

unsigned nBuffer_
 
unsigned maxlen_
 
bool isOpen_
 
std::list< Registerregisters_
 
std::string dirname_
 

Constructor & Destructor Documentation

gcp::util::ArchiverWriterDirfile::ArchiverWriterDirfile ( unsigned  nBuffer = 1)

Constructor.

gcp::util::ArchiverWriterDirfile::ArchiverWriterDirfile ( const ArchiverWriterDirfile objToBeCopied)

Copy Constructor.

gcp::util::ArchiverWriterDirfile::ArchiverWriterDirfile ( ArchiverWriterDirfile objToBeCopied)

Copy Constructor.

virtual gcp::util::ArchiverWriterDirfile::~ArchiverWriterDirfile ( )
virtual

Destructor.

Member Function Documentation

void ArchiverWriterDirfile::initialize ( ArrayMap arrayMap,
unsigned char *  basePtr,
unsigned  nBuffer 
)

....................................................................... Generic initialize method

void ArchiverWriterDirfile::mapRegisters ( ArrayMap arrayMap,
unsigned char *  basePtr,
unsigned  nBuffer 
)

....................................................................... Set up the map of pointers to locations in the raw data frame

void gcp::util::ArchiverWriterDirfile::operator= ( const ArchiverWriterDirfile objToBeAssigned)

Const Assignment Operator.

void gcp::util::ArchiverWriterDirfile::operator= ( ArchiverWriterDirfile objToBeAssigned)

Assignment Operator.


The documentation for this class was generated from the following files: