Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

atoms::UnsupportedError Class Reference

#include <error.hh>

Inheritance diagram for atoms::UnsupportedError:

Inheritance graph
[legend]
Collaboration diagram for atoms::UnsupportedError:

Collaboration graph
[legend]
List of all members.

Detailed Description

A runtime check determined this feature is unsupported.

This is analagous to the ENOSYS error return.

Definition at line 107 of file error.hh.

Public Member Functions

 UnsupportedError (const char *what, bool owner=false)
virtual char const * what () const throw ()
 Returns a brief description of the error; overridden from std::exception.

void logCaught (DebugLogger &dl, DebugLogger::Level=DebugLogger::lError, const char *extraFmt=NULL,...) const
 Logs that this exception was caught.


Constructor & Destructor Documentation

atoms::UnsupportedError::UnsupportedError const char *  what,
bool  owner = false
[inline]
 

Definition at line 109 of file error.hh.


Member Function Documentation

void Error::logCaught DebugLogger dl,
DebugLogger::Level  = DebugLogger::lError,
const char *  extraFmt = NULL,
... 
const [inherited]
 

Logs that this exception was caught.

Definition at line 22 of file error.cc.

References args, atoms::DebugLogger::log(), NULL, and atoms::Error::what().

Here is the call graph for this function:

virtual char const* atoms::Error::what  )  const throw () [inline, virtual, inherited]
 

Returns a brief description of the error; overridden from std::exception.

Reimplemented from std::exception.

Definition at line 64 of file error.hh.

References atoms::Error::what_.

Referenced by atoms::Error::logCaught(), and atoms::ssl::Error::what().


The documentation for this class was generated from the following file:
Generated on Wed Jun 15 01:21:17 2005 for atoms++ by doxygen 1.3.5