activemq-cpp-3.6.0
decaf::security::cert::CertificateExpiredException Class Reference

#include <src/main/decaf/security/cert/CertificateExpiredException.h>

Inheritance diagram for decaf::security::cert::CertificateExpiredException:

Public Member Functions

 CertificateExpiredException () throw ()
 Default Constructor.
 CertificateExpiredException (const Exception &ex) throw ()
 Conversion Constructor from some other Exception.
 CertificateExpiredException (const CertificateExpiredException &ex) throw ()
 Copy Constructor.
 CertificateExpiredException (const char *file, const int lineNumber, const char *msg,...) throw ()
 Constructor - Initializes the file name and line number where this message occured.
virtual
CertificateExpiredException
clone () const
 Clones this exception.
virtual ~CertificateExpiredException () throw ()
- Public Member Functions inherited from decaf::security::cert::CertificateException
 CertificateException () throw ()
 Default Constructor.
 CertificateException (const Exception &ex) throw ()
 Conversion Constructor from some other Exception.
 CertificateException (const CertificateException &ex) throw ()
 Copy Constructor.
 CertificateException (const char *file, const int lineNumber, const char *msg,...) throw ()
 Constructor - Initializes the file name and line number where this message occured.
virtual ~CertificateException () throw ()
- Public Member Functions inherited from decaf::security::GeneralSecurityException
 GeneralSecurityException () throw ()
 Default Constructor.
 GeneralSecurityException (const decaf::lang::Exception &ex) throw ()
 Conversion Constructor from some other Exception.
 GeneralSecurityException (const GeneralSecurityException &ex) throw ()
 Copy Constructor.
 GeneralSecurityException (const char *file, const int lineNumber, const std::exception *cause, const char *msg,...) throw ()
 Constructor - Initializes the file name and line number where this message occurred.
 GeneralSecurityException (const std::exception *cause) throw ()
 Constructor.
 GeneralSecurityException (const char *file, const int lineNumber, const char *msg,...) throw ()
 Constructor - Initializes the file name and line number where this message occurred.
virtual ~GeneralSecurityException () throw ()
- Public Member Functions inherited from decaf::lang::Exception
 Exception ()
 Default Constructor.
 Exception (const Exception &ex)
 Copy Constructor.
 Exception (const std::exception *cause)
 Constructor.
 Exception (const char *file, const int lineNumber, const char *msg,...)
 Constructor - Initializes the file name and line number where this message occurred.
 Exception (const char *file, const int lineNumber, const std::exception *cause, const char *msg,...)
 Constructor - Initializes the file name and line number where this message occurred.
virtual ~Exception () throw ()
virtual std::string getMessage () const
 Gets the message for this exception.
virtual const std::exception * getCause () const
 Gets the exception that caused this one to be thrown, this allows for chaining of exceptions in the case of a method that throws only a particular exception but wishes to allow for the real causal exception to be passed only in case the caller knows about that type of exception and wishes to respond to it.
virtual void initCause (const std::exception *cause)
 Initializes the contained cause exception with the one given.
virtual const char * what () const throw ()
 Implement method from std::exception.
virtual void setMessage (const char *msg,...)
 Sets the cause for this exception.
virtual void setMark (const char *file, const int lineNumber)
 Adds a file/line number to the stack trace.
virtual std::vector< std::pair
< std::string, int > > 
getStackTrace () const
 Provides the stack trace for every point where this exception was caught, marked, and rethrown.
virtual void printStackTrace () const
 Prints the stack trace to std::err.
virtual void printStackTrace (std::ostream &stream) const
 Prints the stack trace to the given output stream.
virtual std::string getStackTraceString () const
 Gets the stack trace as one contiguous string.
Exceptionoperator= (const Exception &ex)
 Assignment operator, copies one Exception to another.
- Public Member Functions inherited from decaf::lang::Throwable
 Throwable ()
virtual ~Throwable () throw ()

Additional Inherited Members

- Protected Member Functions inherited from decaf::lang::Exception
virtual void setStackTrace (const std::vector< std::pair< std::string, int > > &trace)
virtual void buildMessage (const char *format, va_list &vargs)
- Protected Attributes inherited from decaf::lang::Exception
ExceptionData * data

Constructor & Destructor Documentation

decaf::security::cert::CertificateExpiredException::CertificateExpiredException ( ) throw ()
inline

Default Constructor.

decaf::security::cert::CertificateExpiredException::CertificateExpiredException ( const Exception ex) throw ()
inline

Conversion Constructor from some other Exception.

Parameters
exAn exception that should become this type of Exception
decaf::security::cert::CertificateExpiredException::CertificateExpiredException ( const CertificateExpiredException ex) throw ()
inline

Copy Constructor.

Parameters
exAn exception that should become this type of Exception
decaf::security::cert::CertificateExpiredException::CertificateExpiredException ( const char *  file,
const int  lineNumber,
const char *  msg,
  ... 
) throw ()
inline

Constructor - Initializes the file name and line number where this message occured.

Sets the message to report, using an optional list of arguments to parse into the message

Parameters
filename where exception occurs
lineNumberline number where the exception occurred.
msgmessage to report
...list of primitives that are formatted into the message
virtual decaf::security::cert::CertificateExpiredException::~CertificateExpiredException ( ) throw ()
inlinevirtual

Member Function Documentation

virtual CertificateExpiredException* decaf::security::cert::CertificateExpiredException::clone ( ) const
inlinevirtual

Clones this exception.

This is useful for cases where you need to preserve the type of the original exception as well as the message. All subclasses should override.

Returns
A deep copy of this exception.

Reimplemented from decaf::security::cert::CertificateException.


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