Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class 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 Member Functions

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

Private Member Functions

 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 26 of file TGo4RemoveException.cxx.

References TRACE.

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

Definition at line 32 of file TGo4RemoveException.cxx.

References TGo4Exception::fxDescription, and TRACE.

TGo4RemoveException::~TGo4RemoveException  )  [virtual]
 

Definition at line 40 of file TGo4RemoveException.cxx.

References TRACE.

TGo4RemoveException::TGo4RemoveException  )  [private]
 


Member Function Documentation

TGo4RemoveException & TGo4RemoveException::operator= const TGo4RemoveException right  ) 
 

Definition at line 46 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 64 of file TGo4RemoveException.cxx.

References 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 Fri Nov 28 13:01:11 2008 for Go4-v3.04-1 by  doxygen 1.4.2