libpniio
Public Member Functions | Friends
pni::io::io_error Class Reference

general IO error More...

#include <exceptions.hpp>

Inheritance diagram for pni::io::io_error:
Inheritance graph
[legend]
Collaboration diagram for pni::io::io_error:
Collaboration graph
[legend]

Public Member Functions

 io_error ()
 default constructor More...
 
 io_error (const pni::core::exception_record &i, const pni::core::string &d)
 constructor More...
 
 ~io_error () throw ()
 destructor More...
 

Friends

std::ostream & operator<< (std::ostream &o, const io_error &e)
 output operator More...
 

Detailed Description

This exception is thrown in all situations where IO operations fail. This includes reading and writing of payload- or meta-data.

Constructor & Destructor Documentation

pni::io::io_error::io_error ( )
explicit
pni::io::io_error::io_error ( const pni::core::exception_record &  i,
const pni::core::string &  d 
)
explicit
pni::io::io_error::~io_error ( )
throw (
)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
const io_error e 
)
friend

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