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

atoms::SystemDescriptorLimitError Class Reference

#include <error.hh>

Inheritance diagram for atoms::SystemDescriptorLimitError:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Too many descriptors used by the system.

Perhaps the sysctl is too low.

Definition at line 322 of file error.hh.

Public Member Functions

 SystemDescriptorLimitError (const boost::weak_ptr< IOHandle > &d)
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::SystemDescriptorLimitError::SystemDescriptorLimitError const boost::weak_ptr< IOHandle > &  d  )  [inline]
 

Definition at line 324 of file error.hh.

Referenced by clone().


Member Function Documentation

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

Reimplemented from atoms::IOError.

Definition at line 326 of file error.hh.

References SystemDescriptorLimitError().

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

Reimplemented from atoms::IOError.

Definition at line 329 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:21:10 2005 for atoms++ by doxygen 1.3.5