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

atoms::AttachError Class Reference

#include <error.hh>

Inheritance diagram for atoms::AttachError:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Unable to attach to the given descriptor.

Definition at line 194 of file error.hh.

Public Member Functions

 AttachError (const char *what, bool owner=false)
 ~AttachError () throw ()
virtual boost::shared_ptr<
IOError
clone () const
virtual void throwMe () const
boost::shared_ptr< IOHandlegetSrc () const
 Gets the IOHandle from which it originated or null if it has been destroyed.

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::AttachError::AttachError const char *  what,
bool  owner = false
[inline]
 

Definition at line 196 of file error.hh.

Referenced by clone().

atoms::AttachError::~AttachError  )  throw () [inline]
 

Definition at line 198 of file error.hh.


Member Function Documentation

virtual boost::shared_ptr<IOError> atoms::AttachError::clone void   )  const [inline, virtual]
 

Reimplemented from atoms::IOError.

Definition at line 199 of file error.hh.

References AttachError().

Here is the call graph for this function:

boost::shared_ptr<IOHandle> atoms::IOError::getSrc  )  const [inline, inherited]
 

Gets the IOHandle from which it originated or null if it has been destroyed.

Definition at line 133 of file error.hh.

References atoms::IOError::m_src.

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 void atoms::AttachError::throwMe  )  const [inline, virtual]
 

Reimplemented from atoms::IOError.

Definition at line 202 of file error.hh.

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:20:38 2005 for atoms++ by doxygen 1.3.5