Libosmium  2.7.2
Fast and flexible C++ library for working with OpenStreetMap data
Public Member Functions | Private Attributes | List of all members
osmium::io::GzipDecompressor Class Reference

#include <gzip_compression.hpp>

Inheritance diagram for osmium::io::GzipDecompressor:
Inheritance graph
[legend]
Collaboration diagram for osmium::io::GzipDecompressor:
Collaboration graph
[legend]

Public Member Functions

 GzipDecompressor (int fd)
 
 ~GzipDecompressor () noexceptfinal
 
std::string read () final
 
void close () final
 
- Public Member Functions inherited from osmium::io::Decompressor
 Decompressor ()=default
 
 Decompressor (const Decompressor &)=delete
 
Decompressoroperator= (const Decompressor &)=delete
 
 Decompressor (Decompressor &&)=delete
 
Decompressoroperator= (Decompressor &&)=delete
 
virtual ~Decompressor () noexcept
 

Private Attributes

gzFile m_gzfile
 

Additional Inherited Members

- Static Public Attributes inherited from osmium::io::Decompressor
static constexpr unsigned int input_buffer_size = 1024 * 1024
 

Constructor & Destructor Documentation

osmium::io::GzipDecompressor::GzipDecompressor ( int  fd)
inlineexplicit
osmium::io::GzipDecompressor::~GzipDecompressor ( )
inlinefinalnoexcept

Member Function Documentation

void osmium::io::GzipDecompressor::close ( )
inlinefinalvirtual
std::string osmium::io::GzipDecompressor::read ( )
inlinefinalvirtual

Member Data Documentation

gzFile osmium::io::GzipDecompressor::m_gzfile
private

The documentation for this class was generated from the following file: