namespace Akenti class Exception : public exception

This is the base class of all Exceptions thrown by the Akenti libraries

Inheritance:


Public Methods

Exception (const string &message)
Constructs an Exception with the specified message, a string that best describes this particular exception
virtual ~Exception () throw()
Destroys the Exception object
virtual const string& getMessage () const
Returns the message as a string
virtual const char* what () const throw()
Returns the message as char*
virtual string paramString () const
Prints the data member for Exception using the format [nameOfDataMember="valueOfDataMember",

Documentation

This is the base class of all Exceptions thrown by the Akenti libraries. Exceptions are thrown when the code discovers errors that may be caused by runtime conditions, such as bad arguments, unreachable network resources, etc.
Exception(const string &message)
Constructs an Exception with the specified message, a string that best describes this particular exception.
Parameters:
message - the detail message

virtual ~Exception() throw()
Destroys the Exception object

virtual const string& getMessage() const
Returns the message as a string. This is preferred over the what method.

virtual const char* what() const throw()
Returns the message as char*

virtual string paramString() const
Prints the data member for Exception using the format [nameOfDataMember="valueOfDataMember",...]. Double quotes are used to enclose the values of the data members only if they are strings.
Returns:
the string format as shown above


Direct child classes:
SecurityException
MalformedURLException
ParsingException
IOException
ParserException
DirectoryServiceException
CertificateException
Author:
Srilekha Mudumbai Abdelilah Essiari
Version:
1.1 00/05/01
See Also:
Error

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de