v2.10-0 (21000JUN2005)

Go4ThreadManager
Class TGo4RestartException


class TGo4RestartException
derived from TGo4ThreadException

Exception which cancels and recreates a thread associated with runnable,
or associated with a given name. Similar to TGo4ReplaceException, but uses
Recreate method of taskhandler.

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
 TGo4RestartException(const TGo4RestartException& right)
           
 TGo4RestartException(TGo4Runnable* runnable, const Text_t* threadname)
          Restart thread associated with runnable or with threadname.
 private TGo4RestartException()
           

Destructor Summary
 virtual synchronized ~TGo4RestartException()
           

Method Summary
 virtual Int_tHandle()
           
 synchronized TGo4RestartException&operator=(const TGo4RestartException& 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

TGo4RestartException

public TGo4RestartException(const TGo4RestartException& right)

TGo4RestartException

public TGo4RestartException(TGo4Runnable* runnable, const Text_t* threadname)
Restart thread associated with runnable or with threadname.
Old thread will be canceled and created again.

TGo4RestartException

private TGo4RestartException()
Method Detail

~TGo4RestartException

public virtual synchronized ~TGo4RestartException()
Method Detail

Handle

public virtual Int_t Handle()

operator=

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

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

30-06-2005