The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CThreadBase Class Reference

Inheritance diagram for CThreadBase:

List of all members.

Static Public Member Functions

static void AddThreadNameListener (IListenToThreadNaming &listener)
static void RemoveThreadNameListener (IListenToThreadNaming &listener)
static void AddThreadStartListener (IListenToThreadStart &listener)
static void RemoveThreadStartListener (IListenToThreadStart &listener)
static void AddThreadStopListener (IListenToThreadStop &listener)
static void RemoveThreadStopListener (IListenToThreadStop &listener)

Protected Member Functions

void NotifyThreadStartListeners ()
void NotifyThreadStopListeners ()

Static Protected Member Functions

static void SetThreadName (const _tstring &threadID, const _tstring &threadName)

Member Function Documentation

void AddThreadNameListener ( IListenToThreadNaming listener  )  [static]

void RemoveThreadNameListener ( IListenToThreadNaming listener  )  [static]

void AddThreadStartListener ( IListenToThreadStart listener  )  [static]

void RemoveThreadStartListener ( IListenToThreadStart listener  )  [static]

void AddThreadStopListener ( IListenToThreadStop listener  )  [static]

void RemoveThreadStopListener ( IListenToThreadStop listener  )  [static]

void SetThreadName ( const _tstring threadID,
const _tstring threadName 
) [static, protected]

void NotifyThreadStartListeners (  )  [protected]

void NotifyThreadStopListeners (  )  [protected]

Generated on Sun Sep 12 19:08:51 2021 for The Server Framework - v7.4 by doxygen 1.5.3