IT_Bus::ShutdownRequestException Class Reference

#include <it_bus/service_lifecycle_exception.h>

Inheritance diagram for IT_Bus::ShutdownRequestException:

IT_Bus::Exception IT_Bus::ObjectBase List of all members.

Detailed Description

Exception class that, when caught by the Bus runtime, causes the process to exit gracefully.

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::Exceptionclone () 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::Exceptionget_cause () const
 Obtain the causative exception.

Private Member Functions

ShutdownRequestExceptionoperator= (const IT_Bus::Exception &rhs)
 Assigment operator.

Private Attributes

Var< ExceptionWrapperm_cause


Member Function Documentation

const IT_Bus::Exception* IT_Bus::ShutdownRequestException::get_cause (  )  const

Obtain the causative exception.

Returns:
IT_Bus::Exception

void IT_Bus::ShutdownRequestException::set_cause ( IT_Bus::Exception e  ) 

Set the causative exception.

Parameters:
IT_Bus::Exception 


Generated on Thu Sep 7 11:40:11 2006 for Artix by  doxygen 1.4.7