SocketServer Class Reference

class SocketServer
Public Member Functions
CMBufManager *GetMBufManager()
CSocketServer *GetSocketServer()
CDeltaTimer *GetTimer()
RHeap *Heap()
voidInitL(CWorkerThread *)
voidInstallExtensionL(const TDesC &, const TDesC &)
TBool IsShuttingDown()
voidNewSession()
voidSessionClosing()
voidShutDown(void)
voidShutdownExtensions()
IMPORT_C void__DbgForceKillMBufManager()
IMPORT_C void__DbgForceLoadMBufManagerL()

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 *)

voidInitL(CWorkerThread *aWorker)[static]

Parameters

CWorkerThread * aWorker

InstallExtensionL(const TDesC &, const TDesC &)

voidInstallExtensionL(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()

voidNewSession()[static]

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

SessionClosing()

voidSessionClosing()[static]

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

ShutDown(void)

voidShutDown(void)[static]

free data structures and close the protocol manager

Parameters

void

ShutdownExtensions()

voidShutdownExtensions()[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