Public Member Functions | Protected Member Functions | Protected Attributes

zeus::TAbstractSkel::TClientHandlerThread Class Reference

#include <AbstractSkel.h>

Inheritance diagram for zeus::TAbstractSkel::TClientHandlerThread:
zeus::TThread zeus::TZObject zeus::IThread zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TClientHandlerThread (TAbstractSkel &rParent, TSocket &rSocket)
Retval getSocket (TSocket *&rpSocket) const
virtual void kill (Float64 dTimeOut=5.0)
virtual void execute ()

Protected Member Functions

virtual ~TClientHandlerThread ()

Protected Attributes

TAbstractSkelm_rParent
TSocketm_rClientSocket

Constructor & Destructor Documentation

TAbstractSkel::TClientHandlerThread::TClientHandlerThread ( TAbstractSkel rParent,
TSocket rSocket 
)
TAbstractSkel::TClientHandlerThread::~TClientHandlerThread (  ) [protected, virtual]

Member Function Documentation

void TAbstractSkel::TClientHandlerThread::execute (  ) [virtual]

This is the internal running method. Do not call this method directly

Reimplemented from zeus::TThread.

Retval TAbstractSkel::TClientHandlerThread::getSocket ( TSocket *&  rpSocket ) const

Returns the socket

void TAbstractSkel::TClientHandlerThread::kill ( Float64  dTimeOut = 5.0 ) [virtual]

Terminates the thread. If time out is not zero, this method will wait, until the thread terminats itself. If timeout occures, the thread will be forced to terminate. This might cause ressource leaks.

Parameters:
dTimeOut: Time out

Reimplemented from zeus::TThread.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:30