decaf::util::concurrent::BrokenBarrierException Class Reference

#include <src/main/decaf/util/concurrent/BrokenBarrierException.h>

Inheritance diagram for decaf::util::concurrent::BrokenBarrierException:
Inheritance graph
[legend]

Public Member Functions

 BrokenBarrierException ()
 Default Constructor.
 BrokenBarrierException (const decaf::lang::Exception &ex)
 Conversion Constructor from some other Exception.
 BrokenBarrierException (const BrokenBarrierException &ex)
 Copy Constructor.
 BrokenBarrierException (const std::exception *cause)
 Constructor.
 BrokenBarrierException (const char *file, const int lineNumber, const char *msg,...)
 Constructor - Initializes the file name and line number where this message occurred.
 BrokenBarrierException (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 BrokenBarrierExceptionclone () const
 Clones this exception.
virtual ~BrokenBarrierException () throw ()

Constructor & Destructor Documentation

decaf::util::concurrent::BrokenBarrierException::BrokenBarrierException (  )  [inline]

Default Constructor.

decaf::util::concurrent::BrokenBarrierException::BrokenBarrierException ( const decaf::lang::Exception ex  )  [inline]

Conversion Constructor from some other Exception.

Parameters:
ex An exception that should become this type of Exception
decaf::util::concurrent::BrokenBarrierException::BrokenBarrierException ( const BrokenBarrierException ex  )  [inline]

Copy Constructor.

Parameters:
ex The Exception to copy in this new instance.
decaf::util::concurrent::BrokenBarrierException::BrokenBarrierException ( const std::exception *  cause  )  [inline]

Constructor.

Parameters:
cause Pointer to the exception that caused this one to be thrown, the object is cloned caller retains ownership.
decaf::util::concurrent::BrokenBarrierException::BrokenBarrierException ( const char *  file,
const int  lineNumber,
const char *  msg,
  ... 
) [inline]

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

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

Parameters:
file - The file name where exception occurs
lineNumber - The line number where the exception occurred.
msg - The message to report
... - list of primitives that are formatted into the message
decaf::util::concurrent::BrokenBarrierException::BrokenBarrierException ( const char *  file,
const int  lineNumber,
const std::exception *  cause,
const char *  msg,
  ... 
) [inline]

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

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

Parameters:
file - The file name where exception occurs
lineNumber - The line number where the exception occurred.
cause - The exception that was the cause for this one to be thrown.
msg - The message to report
... - list of primitives that are formatted into the message
virtual decaf::util::concurrent::BrokenBarrierException::~BrokenBarrierException (  )  throw () [virtual]

Member Function Documentation

virtual BrokenBarrierException* decaf::util::concurrent::BrokenBarrierException::clone (  )  const [inline, virtual]

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 new instance of an exception that is a clone of this one.

Reimplemented from decaf::lang::Exception.


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

Generated on 1 Dec 2014 for activemq-cpp-3.8.2 by  doxygen 1.6.1