#include <it_bus/service_lifecycle_exception.h>
Inheritance diagram for IT_Bus::ShutdownRequestException:
Definition at line 148 of file service_lifecycle_exception.h.
Public Member Functions | |
ShutdownRequestException () | |
No argument constructor. | |
ShutdownRequestException (const ShutdownRequestException &) | |
Copy constructor. | |
virtual | ~ShutdownRequestException () |
Destructor. | |
virtual IT_Bus::Exception * | clone () const |
Clone the exception onto the heap. | |
virtual void | rethrow () const |
Rethrow the exception. | |
void | set_cause (IT_Bus::Exception *e) |
Set the causative exception. | |
const IT_Bus::Exception * | get_cause () const |
Obtain the causative exception. | |
Private Member Functions | |
ShutdownRequestException & | operator= (const IT_Bus::Exception &rhs) |
Assigment operator. | |
Private Attributes | |
Var< ExceptionWrapper > | m_cause |
const IT_Bus::Exception* IT_Bus::ShutdownRequestException::get_cause | ( | ) | const |
void IT_Bus::ShutdownRequestException::set_cause | ( | IT_Bus::Exception * | e | ) |