Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
xstream::z::compress_error Class Reference

general zlib compression errors More...

#include <z.h>

+ Inheritance diagram for xstream::z::compress_error:

Public Member Functions

 compress_error (xstream::z::ostreambuf *p, const std::string &w)
 
 compress_error (xstream::z::ostreambuf *p)
 
virtual std::string module () const
 describes the current library module (zlib,bzlib,base64,...) More...
 
virtual const char * what () const throw ()
 

Public Attributes

xstream::z::ostreambuf * stream
 ostreambuf that caused the exception More...
 

Detailed Description

general zlib compression errors

Definition at line 42 of file except/z.h.

Constructor & Destructor Documentation

xstream::z::compress_error::compress_error ( xstream::z::ostreambuf *  p,
const std::string w 
)
inline

Definition at line 50 of file except/z.h.

xstream::z::compress_error::compress_error ( xstream::z::ostreambuf *  p)
inline

Definition at line 57 of file except/z.h.

Member Function Documentation

virtual std::string xstream::z::compress_error::module ( ) const
inlinevirtual

describes the current library module (zlib,bzlib,base64,...)

Reimplemented from xstream::z::general_error.

Definition at line 61 of file except/z.h.

References xstream::z::general_error::module().

virtual const char* xstream::fatal_error::what ( ) const
throw (
)
inlinevirtualinherited

Definition at line 38 of file except.h.

References xstream::fatal_error::module(), and string.

Member Data Documentation

xstream::z::ostreambuf* xstream::z::compress_error::stream

ostreambuf that caused the exception

Definition at line 49 of file except/z.h.


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