#include <CompressedFile.h>
|
|
| CompressedFile (const CompressedFile &)=delete |
| |
|
CompressedFile & | operator= (const CompressedFile &)=delete |
| |
|
| CompressedFile (CompressedFile &&)=delete |
| |
|
CompressedFile & | operator= (CompressedFile &&)=delete |
| |
| std::streamsize | gcount () const override |
| |
| void | read (char *s, std::streamsize n) override |
| |
| std::streampos | tellg () override |
| |
| void | seekg (std::streamoff off, const std::ios_base::seekdir way=std::ios_base::cur) override |
| |
| void | write (const char *s, std::streamsize n) override |
| |
| std::streampos | tellp () override |
| |
| bool | good () const override |
| |
| bool | eof () const override |
| |
| virtual void | open (const char *filename, std::ios_base::openmode openMode) |
| |
| virtual bool | is_open () const |
| |
| virtual void | close () |
| |
| virtual void | seekp (std::streampos pos) |
| |
|
| AbstractFile (const AbstractFile &)=default |
| |
|
AbstractFile & | operator= (const AbstractFile &)=default |
| |
|
| AbstractFile (AbstractFile &&)=default |
| |
|
AbstractFile & | operator= (AbstractFile &&)=default |
| |
| virtual std::streamsize | gcount () const =0 |
| |
| virtual void | read (char *s, std::streamsize n)=0 |
| |
| virtual std::streampos | tellg ()=0 |
| |
| virtual void | seekg (std::streamoff off, const std::ios_base::seekdir way=std::ios_base::cur)=0 |
| |
| virtual void | write (const char *s, std::streamsize n)=0 |
| |
| virtual std::streampos | tellp ()=0 |
| |
| virtual bool | good () const =0 |
| |
| virtual bool | eof () const =0 |
| |
| virtual void | skipp (std::streamsize s) final |
| |
CompressedFile (Input/output file stream)
This class is thread-safe.
◆ close()
| void Vector::BLF::CompressedFile::close |
( |
| ) |
|
|
virtual |
◆ eof()
| bool Vector::BLF::CompressedFile::eof |
( |
| ) |
const |
|
overridevirtual |
◆ gcount()
| std::streamsize Vector::BLF::CompressedFile::gcount |
( |
| ) |
const |
|
overridevirtual |
◆ good()
| bool Vector::BLF::CompressedFile::good |
( |
| ) |
const |
|
overridevirtual |
◆ is_open()
| bool Vector::BLF::CompressedFile::is_open |
( |
| ) |
const |
|
virtual |
is file open?
- Returns
- true if file is open
◆ open()
| void Vector::BLF::CompressedFile::open |
( |
const char * |
filename, |
|
|
std::ios_base::openmode |
openMode |
|
) |
| |
|
virtual |
open file
- Parameters
-
| filename | file name |
| openMode | open in read or write mode |
◆ read()
| void Vector::BLF::CompressedFile::read |
( |
char * |
s, |
|
|
std::streamsize |
n |
|
) |
| |
|
overridevirtual |
Read block of data.
This operation blocks until the data is available.
- Parameters
-
| [out] | s | Pointer to data |
| [in] | n | Requested size of data |
Implements Vector::BLF::AbstractFile.
◆ seekg()
| void Vector::BLF::CompressedFile::seekg |
( |
std::streamoff |
off, |
|
|
const std::ios_base::seekdir |
way = std::ios_base::cur |
|
) |
| |
|
overridevirtual |
◆ seekp()
| void Vector::BLF::CompressedFile::seekp |
( |
std::streampos |
pos | ) |
|
|
virtual |
Set position in output sequence.
- Parameters
-
◆ tellg()
| std::streampos Vector::BLF::CompressedFile::tellg |
( |
| ) |
|
|
overridevirtual |
◆ tellp()
| std::streampos Vector::BLF::CompressedFile::tellp |
( |
| ) |
|
|
overridevirtual |
◆ write()
| void Vector::BLF::CompressedFile::write |
( |
const char * |
s, |
|
|
std::streamsize |
n |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: