v2.10-0 (21000JUN2005)

Go4ThreadManager
Class TGo4RemoveException


class TGo4RemoveException
derived from TGo4ThreadException

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

Fields inherited from class Go4ThreadManager.TGo4ThreadException
fxRunnable, fxThreadHandler, fxThreadName

Fields inherited from class Go4Exceptions.TGo4Exception
fxDescription

Constructor Summary
 TGo4RemoveException(const TGo4RemoveException& right)
           
 TGo4RemoveException(TGo4Runnable* runnable, const Text_t* threadname)
           
 private TGo4RemoveException()
           

Destructor Summary
 virtual synchronized ~TGo4RemoveException()
           

Method Summary
 virtual Int_tHandle()
           
 synchronized TGo4RemoveException&operator=(const TGo4RemoveException& right)
           

Methods inherited from class Go4ThreadManager.TGo4ThreadException
GetThreadName, operator=

Methods inherited from class Go4Exceptions.TGo4ControlException
operator=

Methods inherited from class Go4Exceptions.TGo4RuntimeException
operator=

Methods inherited from class Go4Exceptions.TGo4Exception
operator=, What

Constructor Detail

TGo4RemoveException

public TGo4RemoveException(const TGo4RemoveException& right)

TGo4RemoveException

public TGo4RemoveException(TGo4Runnable* runnable, const Text_t* threadname)

TGo4RemoveException

private TGo4RemoveException()
Method Detail

~TGo4RemoveException

public virtual synchronized ~TGo4RemoveException()
Method Detail

Handle

public virtual Int_t Handle()

operator=

public synchronized TGo4RemoveException& operator=(const TGo4RemoveException& right)

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005