CTestThread Class Reference

#include <TestThread.hpp>

List of all members.

Public Member Functions

 CTestThread (CTestClient *pTestClient)
 ~CTestThread (void)
 Destruktor.
void SetThreadPointer (SDL_Thread *pThread)
SDL_Thread * GetThreadPointer ()
void Run ()
void Terminate ()
 Beendet die Endlosschleife (ist also doch nicht so endlos wie ihr Name besagt!).

Static Public Member Functions

static int Start (void *pTestThread)


Detailed Description

Ein Thread f�r den TestClient, der sich darum kuemmert regelmaessig Updates vom Server zu empfangen

Constructor & Destructor Documentation

CTestThread::CTestThread ( CTestClient *  pTestClient  ) 

Konstruktor f�r den Update-Thread. Erhaelt einen Zeiger auf den TestClient um auf diesem Methoden auszuf�hren


Member Function Documentation

void CTestThread::SetThreadPointer ( SDL_Thread *  pThread  ) 

Setzt den Thread-Zeiger fuer sich selbst. Ist noetig, damit SDL_WaitThread() mittels GetThreadPointer() an den Thread kommt

SDL_Thread * CTestThread::GetThreadPointer (  ) 

SDL_WaitThread() braucht das, damit es an den Thread kommt und darauf warten kann, dass sich der Thread ordentlich beendet

int CTestThread::Start ( void *  pTestThread  )  [static]

Statische Funktion zum Starten des Threads. Der TestClient ruft SDL_CreateThread auf und uebergibt einen Zeiger auf diese Funktion

Parameters:
pTestThread Zeiger auf ein CTestThread-Objekt

void CTestThread::Run (  ) 

Endlosschleife fuehrt regelmaessig ein Update() auf ein CTestClient-Objekt aus.


The documentation for this class was generated from the following files:

Generated on Sun Jul 27 21:05:50 2008 for Traxi by  doxygen 1.5.5