SocketServer Class Reference

class SocketServer

Member Functions Documentation

GetMBufManager()

CMBufManager * GetMBufManager ( ) [static]

return context for the Mbuf manager.

GetSocketServer()

CSocketServer * GetSocketServer ( ) [static]

return context for the CServer

GetTimer()

CDeltaTimer * GetTimer ( ) [static]

return context for the global timer.

Heap()

RHeap * Heap ( ) [static]

InitL(CWorkerThread *)

void InitL ( CWorkerThread * aWorker ) [static]

Parameters

CWorkerThread * aWorker

InstallExtensionL(const TDesC &, const TDesC &)

void InstallExtensionL ( const TDesC & aDllName,
const TDesC & aArgs
) [static]

Installs an Esock extension dll

Parameters

const TDesC & aDllName
const TDesC & aArgs

IsShuttingDown()

TBool IsShuttingDown ( ) [static]

Used for Protocol shutdown to tell us whether protocols must be closed immediately.

NewSession()

void NewSession ( ) [static]

Increment the session counter - if we were about to shutdown, stop.

SessionClosing()

void SessionClosing ( ) [static]

A session is closing, if it's the last one take our stumps home.

ShutDown(void)

void ShutDown ( void ) [static]

free data structures and close the protocol manager

Parameters

void

ShutdownExtensions()

void ShutdownExtensions ( ) [static]

Shutdown extention DLLs

__DbgForceKillMBufManager()

IMPORT_C void __DbgForceKillMBufManager ( ) [static]

do nothing for UREL builds

__DbgForceLoadMBufManagerL()

IMPORT_C void __DbgForceLoadMBufManagerL ( ) [static]

do nothing for UREL builds