zipios  2.2.0
Zipios – a small C++ library that provides easy access to .zip files.
Namespaces | Functions | Variables
zipios_common.cpp File Reference

Various functions used throughout the library. More...

#include "zipios_common.hpp"
#include "zipios/zipiosexceptions.hpp"
Include dependency graph for zipios_common.cpp:

Go to the source code of this file.

Namespaces

 zipios
 The zipios namespace includes the Zipios library definitions.
 

Functions

void zipios::zipRead (std::istream &is, uint32_t &value)
 
void zipios::zipRead (std::istream &is, uint16_t &value)
 
void zipios::zipRead (std::istream &is, uint8_t &value)
 
void zipios::zipRead (std::istream &is, buffer_t &buffer, ssize_t const count)
 
void zipios::zipRead (std::istream &is, std::string &str, ssize_t const count)
 
void zipios::zipRead (buffer_t const &is, size_t &pos, uint32_t &value)
 
void zipios::zipRead (buffer_t const &is, size_t &pos, uint16_t &value)
 
void zipios::zipRead (buffer_t const &is, size_t &pos, uint8_t &value)
 
void zipios::zipRead (buffer_t const &is, size_t &pos, buffer_t &buffer, ssize_t const count)
 
void zipios::zipRead (buffer_t const &is, size_t &pos, std::string &str, ssize_t const count)
 
void zipios::zipWrite (std::ostream &os, uint32_t const &value)
 
void zipios::zipWrite (std::ostream &os, uint16_t const &value)
 
void zipios::zipWrite (std::ostream &os, uint8_t const &value)
 
void zipios::zipWrite (std::ostream &os, buffer_t const &buffer)
 
void zipios::zipWrite (std::ostream &os, std::string const &str)
 

Variables

char const zipios::g_separator = '/'
 The character used as the filename separator. More...
 

Detailed Description

This file defines the Zipios common functions that are used throughout the zipios library. At this point it is mainly the low level I/O function to read and write to files or buffers.

Definition in file zipios_common.cpp.