DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
#include <Exception.hpp>
Inherited by dds::core::AlreadyClosedError, dds::core::Error, dds::core::IllegalOperationError, dds::core::ImmutablePolicyError, dds::core::InconsistentPolicyError, dds::core::InvalidArgumentError, dds::core::InvalidDataError, dds::core::InvalidDowncastError, dds::core::NotEnabledError, dds::core::NullReferenceError, dds::core::OutOfResourcesError, dds::core::PreconditionNotMetError, dds::core::TimeoutError, and dds::core::UnsupportedError.
Public Member Functions | |
virtual | ~Exception () throw () |
virtual const char * | what () const =0 throw () |
Protected Member Functions | |
Exception () | |
This files contains the exceptions corresponding to DDS errors. In the DDS-PSM-Cxx in place of DDS errors the associated expcetion should be raised. Please section 7.5.5 of the DDS-PSM-C++ specification.
Definition at line 34 of file Exception.hpp.
| protected |
| virtual |
| pure virtual |
Implemented in dds::core::InvalidDataError, dds::core::NullReferenceError, dds::core::InvalidDowncastError, dds::core::UnsupportedError, dds::core::TimeoutError, dds::core::PreconditionNotMetError, dds::core::OutOfResourcesError, dds::core::NotEnabledError, dds::core::InvalidArgumentError, dds::core::InconsistentPolicyError, dds::core::ImmutablePolicyError, dds::core::IllegalOperationError, dds::core::AlreadyClosedError, and dds::core::Error.