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


Public Member Functions | |
| GzipCompressor (const int fd, const fsync sync) | |
| GzipCompressor (const GzipCompressor &)=delete | |
| GzipCompressor & | operator= (const GzipCompressor &)=delete |
| GzipCompressor (GzipCompressor &&)=delete | |
| GzipCompressor & | operator= (GzipCompressor &&)=delete |
| ~GzipCompressor () noexcept override | |
| void | write (const std::string &data) override |
| void | close () override |
| std::size_t | file_size () const override |
| Public Member Functions inherited from osmium::io::Compressor | |
| Compressor (const fsync sync) noexcept | |
| Compressor (const Compressor &)=default | |
| Compressor & | operator= (const Compressor &)=default |
| Compressor (Compressor &&) noexcept=default | |
| Compressor & | operator= (Compressor &&) noexcept=default |
| virtual | ~Compressor () noexcept=default |
Private Attributes | |
| std::size_t | m_file_size = 0 |
| int | m_fd |
| gzFile | m_gzfile |
Additional Inherited Members | |
| Protected Member Functions inherited from osmium::io::Compressor | |
| bool | do_fsync () const noexcept |
|
inlineexplicit |
|
delete |
|
delete |
|
inlineoverridenoexcept |
|
inlineoverridevirtual |
Implements osmium::io::Compressor.
|
inlineoverridevirtual |
Reimplemented from osmium::io::Compressor.
|
delete |
|
delete |
|
inlineoverridevirtual |
Implements osmium::io::Compressor.
|
private |
|
private |
|
private |