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 ()
 
 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 688 of file serial.h.

Constructor & Destructor Documentation

◆ IOException() [1/3]

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

Definition at line 697 of file serial.h.

◆ IOException() [2/3]

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

Definition at line 710 of file serial.h.

◆ ~IOException()

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

Definition at line 717 of file serial.h.

◆ IOException() [3/3]

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

Definition at line 718 of file serial.h.

Member Function Documentation

◆ getErrorNumber()

int serial::IOException::getErrorNumber ( )
inline

Definition at line 720 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 722 of file serial.h.

Member Data Documentation

◆ e_what_

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

Definition at line 694 of file serial.h.

◆ errno_

int serial::IOException::errno_
private

Definition at line 695 of file serial.h.

◆ file_

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

Definition at line 692 of file serial.h.

◆ line_

int serial::IOException::line_
private

Definition at line 693 of file serial.h.


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


ubiquity_motor
Author(s):
autogenerated on Thu Nov 16 2023 03:30:56