YAPET::YAPETException Class Reference

The exception class used for cryptographic classes. More...

#include <yapetexception.h>

Inheritance diagram for YAPET::YAPETException:

YAPET::YAPETEncryptionException YAPET::YAPETInvalidPasswordException YAPET::YAPETRetryException

List of all members.

Public Member Functions

const YAPETExceptionoperator= (const YAPETException &ex) throw ()
virtual const char * what () const throw ()
 YAPETException (const YAPETException &ex) throw ()
 YAPETException (std::string msg) throw ()
 Initializes with a user specified message.
 YAPETException () throw ()
 Initializes a default exception message.
virtual ~YAPETException () throw ()

Private Attributes

std::string message


Detailed Description

The exception base class used for cryptographic classes.

Definition at line 57 of file yapetexception.h.


Constructor & Destructor Documentation

YAPET::YAPETException::YAPETException (  )  throw () [inline]

Initializes a default exception message

Definition at line 67 of file yapetexception.h.

YAPET::YAPETException::YAPETException ( std::string  msg  )  throw () [inline]

Initializes with a user specified message

Parameters:
msg the message of the exception

Definition at line 77 of file yapetexception.h.

YAPET::YAPETException::YAPETException ( const YAPETException ex  )  throw () [inline]

Definition at line 80 of file yapetexception.h.

References message.

virtual YAPET::YAPETException::~YAPETException (  )  throw () [inline, virtual]

Definition at line 83 of file yapetexception.h.


Member Function Documentation

const YAPETException& YAPET::YAPETException::operator= ( const YAPETException ex  )  throw () [inline]

Definition at line 84 of file yapetexception.h.

References message.

virtual const char* YAPET::YAPETException::what (  )  const throw () [inline, virtual]


Member Data Documentation

std::string YAPET::YAPETException::message [private]

Definition at line 59 of file yapetexception.h.

Referenced by operator=(), what(), and YAPETException().


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

Generated on Thu Jun 11 19:13:06 2009 for YAPET by  doxygen 1.5.8