Public Member Functions | Private Member Functions | Private Attributes | List of all members
serial::IOException Class Reference

#include <serial.h>

Inheritance diagram for serial::IOException:
Inheritance graph
[legend]

Public Member Functions

int getErrorNumber () const
 
 IOException (std::string file, int line, int errnum)
 
 IOException (std::string file, int line, const char *description)
 
 IOException (const IOException &other)
 
virtual const char * what () const throw ()
 
virtual ~IOException () throw ()
 

Private Member Functions

IOExceptionoperator= (const IOException &)
 

Private Attributes

std::string e_what_
 
int errno_
 
std::string file_
 
int line_
 

Detailed Description

Definition at line 690 of file serial.h.

Constructor & Destructor Documentation

serial::IOException::IOException ( std::string  file,
int  line,
int  errnum 
)
inlineexplicit

Definition at line 699 of file serial.h.

serial::IOException::IOException ( std::string  file,
int  line,
const char *  description 
)
inlineexplicit

Definition at line 712 of file serial.h.

virtual serial::IOException::~IOException ( )
throw (
)
inlinevirtual

Definition at line 719 of file serial.h.

serial::IOException::IOException ( const IOException other)
inline

Definition at line 720 of file serial.h.

Member Function Documentation

int serial::IOException::getErrorNumber ( ) const
inline

Definition at line 722 of file serial.h.

IOException& serial::IOException::operator= ( const IOException )
private
virtual const char* serial::IOException::what ( ) const
throw (
)
inlinevirtual

Definition at line 724 of file serial.h.

Member Data Documentation

std::string serial::IOException::e_what_
private

Definition at line 696 of file serial.h.

int serial::IOException::errno_
private

Definition at line 697 of file serial.h.

std::string serial::IOException::file_
private

Definition at line 694 of file serial.h.

int serial::IOException::line_
private

Definition at line 695 of file serial.h.


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


serial
Author(s): William Woodall , John Harrison
autogenerated on Thu Jan 9 2020 07:18:58