activemq-cpp-3.3.0

activemq::exceptions::BrokerException Class Reference

#include <src/main/activemq/exceptions/BrokerException.h>

Inheritance diagram for activemq::exceptions::BrokerException:

Public Member Functions

 BrokerException () throw ()
 BrokerException (const exceptions::ActiveMQException &ex) throw ()
 BrokerException (const BrokerException &ex) throw ()
 BrokerException (const char *file, const int lineNumber, const char *msg,...) throw ()
 BrokerException (const char *file, const int lineNumber, const commands::BrokerError *error) throw ()
virtual BrokerException * clone () const
 Clones this exception.
virtual ~BrokerException () throw ()

Constructor & Destructor Documentation

activemq::exceptions::BrokerException::BrokerException ( ) throw () [inline]
activemq::exceptions::BrokerException::BrokerException ( const exceptions::ActiveMQException &  ex) throw () [inline]
activemq::exceptions::BrokerException::BrokerException ( const BrokerException &  ex) throw () [inline]
activemq::exceptions::BrokerException::BrokerException ( const char *  file,
const int  lineNumber,
const char *  msg,
  ... 
) throw () [inline]
activemq::exceptions::BrokerException::BrokerException ( const char *  file,
const int  lineNumber,
const commands::BrokerError *  error 
) throw () [inline]
virtual activemq::exceptions::BrokerException::~BrokerException ( ) throw () [inline, virtual]

Member Function Documentation

virtual BrokerException* activemq::exceptions::BrokerException::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.

Reimplemented from activemq::exceptions::ActiveMQException.


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