Libosmium  2.10.3
Fast and flexible C++ library for working with OpenStreetMap data
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
gzip_compression.hpp File Reference
#include <cstddef>
#include <string>
#include <unistd.h>
#include <errno.h>
#include <zlib.h>
#include <osmium/io/compression.hpp>
#include <osmium/io/error.hpp>
#include <osmium/io/file_compression.hpp>
#include <osmium/io/detail/read_write.hpp>
#include <osmium/io/writer_options.hpp>
#include <osmium/util/cast.hpp>
#include <osmium/util/compatibility.hpp>
Include dependency graph for gzip_compression.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  osmium::gzip_error
 
class  osmium::io::GzipCompressor
 
class  osmium::io::GzipDecompressor
 
class  osmium::io::GzipBufferDecompressor
 

Namespaces

 osmium
 Namespace for everything in the Osmium library.
 
 osmium::io
 Everything related to input and output of OSM data.
 

Detailed Description

Include this file if you want to read or write gzip-compressed OSM XML files.

Attention
If you include this file, you'll need to link with libz.