DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Protected Member Functions | List of all members
dds::core::Exception Class Referenceabstract

#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 ()
 

Detailed Description

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.

Constructor & Destructor Documentation

dds::core::Exception::Exception ( )
protected
virtual dds::core::Exception::~Exception ( ) throw ()
virtual

Member Function Documentation

virtual const char* dds::core::Exception::what ( ) const throw ()
pure virtual

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