|
Libosmium
2.6.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <compression.hpp>

Public Member Functions | |
| Compressor (fsync sync) | |
| virtual | ~Compressor () noexcept |
| virtual void | write (const std::string &data)=0 |
| virtual void | close ()=0 |
Protected Member Functions | |
| bool | do_fsync () const |
Private Attributes | |
| fsync | m_fsync |
|
inlineexplicit |
|
inlinevirtualnoexcept |
|
pure virtual |
Implemented in osmium::io::NoCompressor, osmium::io::Bzip2Compressor, and osmium::io::GzipCompressor.
|
inlineprotected |
|
pure virtual |
Implemented in osmium::io::NoCompressor, osmium::io::Bzip2Compressor, and osmium::io::GzipCompressor.
|
private |
1.8.11