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


Public Member Functions | |
| Bzip2Compressor (const int fd, const fsync sync) | |
| Bzip2Compressor (const Bzip2Compressor &)=delete | |
| Bzip2Compressor & | operator= (const Bzip2Compressor &)=delete |
| Bzip2Compressor (Bzip2Compressor &&)=delete | |
| Bzip2Compressor & | operator= (Bzip2Compressor &&)=delete |
| ~Bzip2Compressor () 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 |
| detail::file_wrapper | m_file |
| BZFILE * | m_bzfile = nullptr |
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 |