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 (const IOException &other)
 
 IOException (std::string file, int line, const char *description)
 
 IOException (std::string file, int line, int errnum)
 
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

◆ IOException() [1/3]

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

Definition at line 699 of file serial.h.

◆ IOException() [2/3]

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

Definition at line 712 of file serial.h.

◆ ~IOException()

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

Definition at line 719 of file serial.h.

◆ IOException() [3/3]

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

Definition at line 720 of file serial.h.

Member Function Documentation

◆ getErrorNumber()

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

Definition at line 722 of file serial.h.

◆ operator=()

IOException& serial::IOException::operator= ( const IOException )
private

◆ what()

virtual const char* serial::IOException::what ( ) const
throw (
)
inlinevirtual

Definition at line 724 of file serial.h.

Member Data Documentation

◆ e_what_

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

Definition at line 696 of file serial.h.

◆ errno_

int serial::IOException::errno_
private

Definition at line 697 of file serial.h.

◆ file_

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

Definition at line 694 of file serial.h.

◆ line_

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 Wed Mar 9 2022 03:10:03