1 #ifndef GCP_CONTROL_ARCHIVERWRITERDIRFILE_H
2 #define GCP_CONTROL_ARCHIVERWRITERDIRFILE_H
11 #include "gcp/control/code/unix/control_src/common/ArchiverWriter.h"
13 #include "gcp/control/code/unix/libunix_src/common/arraymap.h"
74 std::vector<unsigned char> bytes_;
162 std::list<Register> registers_;
166 std::string dirname_;
170 void insert(RegMapBlock* block,
172 unsigned char* basePtr,
177 void insertReg(RegMapBlock* block,
181 unsigned char* basePtr,
187 int createDir(
char* dir);
191 int outputFormatFile(
char* dir);
199 #endif // End #ifndef GCP_CONTROL_ARCHIVERWRITERDIRFILE_H
Definition: archiver.h:58
int openArcfile(char *dir)
Definition: ArchiverWriterDirfile.c:156
int writeIntegration()
Definition: ArchiverWriterDirfile.c:253
bool isOpen()
Definition: ArchiverWriterDirfile.c:265
Definition: ArchiverWriterDirfile.h:22
void operator=(const ArchiverWriterDirfile &objToBeAssigned)
Definition: ArchiverWriterDirfile.c:139
virtual ~ArchiverWriterDirfile()
Definition: ArchiverWriterDirfile.c:118
void close()
Definition: ArchiverWriterDirfile.c:446
void flush()
Definition: ArchiverWriterDirfile.c:456
std::string format()
Definition: ArchiverWriterDirfile.c:375
Definition: arraymap.h:63
int write()
Definition: ArchiverWriterDirfile.c:468
Register(RegMapBlock *block, ArrRegMap *arrRegMap, unsigned startEl, unsigned nEl, unsigned char *base, bool writeIndex, unsigned nBuffer)
Definition: ArchiverWriterDirfile.c:300
Definition: ArchiverWriter.h:16
void flushArcfile()
Definition: ArchiverWriterDirfile.c:243
void closeArcfile()
Definition: ArchiverWriterDirfile.c:224
int open(char *dir)
Definition: ArchiverWriterDirfile.c:424
Definition: ArchiverWriterDirfile.h:28
ArchiverWriterDirfile(Archiver *arc, unsigned nBuffer=10)
Definition: ArchiverWriterDirfile.c:32