RDM_CPP::rdm_exception Class Reference

the rdm_exception class This class implements the exception thrown by the RDM CPP API More...

#include "cpp-exception.h"

Inheritance diagram for RDM_CPP::rdm_exception:
Inheritance graph
Collaboration diagram for RDM_CPP::rdm_exception:
Collaboration graph

Public Member Functions

rdm_exception (RDM_RETCODE error)
rdm_exception constructor More...
virtual const char * GetDescription () const throw ()
method to get a text description of the error causing the exception to be thrown More...
virtual const char * GetEnum () const throw ()
RDM_RETCODE GetErrorCode (void) const
method to get the RDM error number More...

Protected Attributes

RDM_RETCODE m_error

Detailed Description

the rdm_exception class This class implements the exception thrown by the RDM CPP API

Examples
cpp01Example_main.cpp, and cpp35Example_main.cpp.

Constructor & Destructor Documentation

rdm_exception()

RDM_CPP::rdm_exception::rdm_exception ( RDM_RETCODE error )

rdm_exception constructor

Member Function Documentation

GetDescription()

virtual const char* RDM_CPP::rdm_exception::GetDescription ( ) const
throw (
)
virtual

method to get a text description of the error causing the exception to be thrown

Examples
cpp01Example_main.cpp, and cpp35Example_main.cpp.

GetEnum()

virtual const char* RDM_CPP::rdm_exception::GetEnum ( ) const
throw (
)
virtual

GetErrorCode()

RDM_RETCODE RDM_CPP::rdm_exception::GetErrorCode ( void ) const

method to get the RDM error number

Field Documentation

m_error

RDM_RETCODE RDM_CPP::rdm_exception::m_error
protected

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