Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4RemoveException Class Reference

Exception with default handler which removes TGo4Thread of given name from the threadhandlerlist of given TGo4Runnable (usually the exception throwing runnable) and deletes it; if no threadname is specified, the respective thread of the runnable is removed. More...

#include <TGo4RemoveException.h>

Inheritance diagram for TGo4RemoveException:

TGo4ThreadException TGo4ControlException TGo4RuntimeException TGo4Exception List of all members.

Public Methods

 TGo4RemoveException (const TGo4RemoveException &right)
 TGo4RemoveException (TGo4Runnable *runnable, const Text_t *threadname=0)
virtual ~TGo4RemoveException ()
TGo4RemoveException & operator= (const TGo4RemoveException &right)
virtual Int_t Handle ()
 This is a default handler function for the respective exception type. More...


Private Methods

 TGo4RemoveException ()

Detailed Description

Exception with default handler which removes TGo4Thread of given name from the threadhandlerlist of given TGo4Runnable (usually the exception throwing runnable) and deletes it; if no threadname is specified, the respective thread of the runnable is removed.

Author:
J. Adamczewski , Go4 project-DVEE-GSI Darmstadt , Germany , j.adamczewski@gsi.de
Version:
0.9
Since:
jul 2000-oct 2001

Definition at line 33 of file TGo4RemoveException.h.


Constructor & Destructor Documentation

TGo4RemoveException::TGo4RemoveException const TGo4RemoveException &    right
 

Definition at line 21 of file TGo4RemoveException.cxx.

References TRACE.

TGo4RemoveException::TGo4RemoveException TGo4Runnable   runnable,
const Text_t *    threadname = 0
 

Definition at line 27 of file TGo4RemoveException.cxx.

References TGo4Exception::fxDescription, and TRACE.

TGo4RemoveException::~TGo4RemoveException   [virtual]
 

Definition at line 35 of file TGo4RemoveException.cxx.

References TRACE.

TGo4RemoveException::TGo4RemoveException   [private]
 


Member Function Documentation

TGo4RemoveException & TGo4RemoveException::operator= const TGo4RemoveException &    right
 

Definition at line 41 of file TGo4RemoveException.cxx.

References TGo4ThreadException::operator=(), and TRACE.

Int_t TGo4RemoveException::Handle   [virtual]
 

This is a default handler function for the respective exception type.

Implements TGo4ThreadException.

Definition at line 59 of file TGo4RemoveException.cxx.

References TGo4ThreadManager::fguTEXTLENGTH, TGo4ThreadException::fxRunnable, TGo4ThreadException::fxThreadHandler, TGo4Runnable::GetThread(), TGo4ThreadException::GetThreadName(), TGo4ThreadHandler::RemoveThread(), and TRACE.


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:52 2005 for Go4-v2.10-5 by doxygen1.2.15