21 #ifndef EMODNET_QMGC_GZIP_FILE_WRITER_H    22 #define EMODNET_QMGC_GZIP_FILE_WRITER_H    35     typedef unsigned char Byte ;
    83         int bytesWritten = gzwrite( m_file, reinterpret_cast<char *>(&val), sz ) ;
    95     bool close() { 
return gzclose(m_file) ; }
   103 #endif //EMODNET_QMGC_GZIP_FILE_WRITER_H int writeUShort(const unsigned short &u)
Writes an unsigned short. 
Definition: gzip_file_writer.cpp:74
 
int writeUChar(const unsigned char &c)
Writes an unsigned char. 
Definition: gzip_file_writer.cpp:88
 
int writeInt(const int &i)
Writes an int. 
Definition: gzip_file_writer.cpp:53
 
bool isFileOpen()
Check if the file is open. 
Definition: gzip_file_writer.h:41
 
GZipFileWriter(const std::string &filePath)
Constructor. 
Definition: gzip_file_writer.cpp:24
 
int write(T val)
Generic templated write function. 
Definition: gzip_file_writer.h:76
 
Helper class to write a GZip file. 
Definition: gzip_file_writer.h:32
 
int writeByte(const Byte &b)
Writes a byte. 
Definition: gzip_file_writer.cpp:32
 
int writeUInt(const unsigned int &u)
Writes an unsigned int. 
Definition: gzip_file_writer.cpp:60
 
int writeChar(const char &c)
Writes a char. 
Definition: gzip_file_writer.cpp:81
 
bool close()
Closes the file. 
Definition: gzip_file_writer.h:95
 
int writeShort(const short &s)
Writes a short. 
Definition: gzip_file_writer.cpp:67
 
int writeDouble(const double &d)
Writes a double. 
Definition: gzip_file_writer.cpp:39
 
int getPos()
Returns the position on the file (i.e., read byte counter) 
Definition: gzip_file_writer.h:92
 
int writeFloat(const float &f)
Writes a float. 
Definition: gzip_file_writer.cpp:46