X-Plane Remote Access Plugin and Client Library
Public Types | Public Member Functions | Private Attributes | List of all members
hu::varadiistvan::xplra::IOException Class Reference

#include <Exception.h>

Inheritance diagram for hu::varadiistvan::xplra::IOException:
hu::varadiistvan::xplra::Exception

Public Types

typedef unsigned long errorCode_t
 

Public Member Functions

 IOException (errorCode_t errorCode) throw ()
 
errorCode_t getErrorCode () const throw ()
 
- Public Member Functions inherited from hu::varadiistvan::xplra::Exception
 Exception (const char *message) throw ()
 
virtual ~Exception () throw ()
 
virtual const char * what () const throw ()
 

Private Attributes

errorCode_t errorCode
 

Additional Inherited Members

- Protected Member Functions inherited from hu::varadiistvan::xplra::Exception
 Exception () throw ()
 
- Protected Attributes inherited from hu::varadiistvan::xplra::Exception
std::string message
 

Detailed Description

An I/O exception.

Definition at line 84 of file Exception.h.

Member Typedef Documentation

◆ errorCode_t

Type for the error code.

Definition at line 90 of file Exception.h.

Constructor & Destructor Documentation

◆ IOException()

IOException::IOException ( errorCode_t  errorCode)
throw (
)

Construct the exception.

Definition at line 51 of file Exception.cc.

Member Function Documentation

◆ getErrorCode()

IOException::errorCode_t hu::varadiistvan::xplra::IOException::getErrorCode ( ) const
throw (
)
inline

Get the error code.

Definition at line 255 of file Exception.h.

Member Data Documentation

◆ errorCode

errorCode_t hu::varadiistvan::xplra::IOException::errorCode
private

The error code.

Definition at line 96 of file Exception.h.


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