CommsFW::CWorkerThreadRegister Class Reference

class CommsFW::CWorkerThreadRegister : public CBase

Inherits from

  • CommsFW::CWorkerThreadRegister

Constructor & Destructor Documentation

CWorkerThreadRegister(TWorkerId, CWorkerThreadDataGlobals< TWTD, TUpperThreadIdBound > *)

CWorkerThreadRegister ( TWorkerId aSelfId,
CWorkerThreadDataGlobals < TWTD, TUpperThreadIdBound > * aGlobalThreadRegister
) [private, inline]

Parameters

TWorkerId aSelfId
CWorkerThreadDataGlobals < TWTD, TUpperThreadIdBound > * aGlobalThreadRegister

Member Functions Documentation

GetSelfWorkerGlobals()

TWTD * GetSelfWorkerGlobals ( ) const [inline]

GetWorkerGlobals(TWorkerId)

TWTD * GetWorkerGlobals ( TWorkerId aWorker ) const [inline]

Parameters

TWorkerId aWorker

NewL(TWorkerId, CWorkerThreadDataGlobals< TWTD, TUpperThreadIdBound > *)

CWorkerThreadRegister < TWTD, TUpperThreadIdBound > * NewL ( TWorkerId aSelfId,
CWorkerThreadDataGlobals < TWTD, TUpperThreadIdBound > * aGlobalThreadRegister
) [static, inline]

Parameters

TWorkerId aSelfId
CWorkerThreadDataGlobals < TWTD, TUpperThreadIdBound > * aGlobalThreadRegister

PanicWorker(TWorkerId, const TDesC &, TInt)

void PanicWorker ( TWorkerId aWorkerId,
const TDesC & aCategory,
TInt aReason
) const [inline]

Parameters

TWorkerId aWorkerId
const TDesC & aCategory
TInt aReason

SelfWorkerId()

TWorkerId SelfWorkerId ( ) const [inline]

SetGlobalThreadRegister(CWorkerThreadDataGlobals< TWTD, TUpperThreadIdBound > *)

void SetGlobalThreadRegister ( CWorkerThreadDataGlobals < TWTD, TUpperThreadIdBound > * aGlobalThreadRegister ) [inline]

Parameters

CWorkerThreadDataGlobals < TWTD, TUpperThreadIdBound > * aGlobalThreadRegister

UpperBoundWorkerId()

TWorkerId UpperBoundWorkerId ( ) const [inline]

WorkerHeap(TWorkerId)

RAllocator & WorkerHeap ( TWorkerId aWorkerId ) const [inline]

Parameters

TWorkerId aWorkerId

WorkerPresent(TWorkerId)

TBool WorkerPresent ( TWorkerId aWorkerId ) const [inline]

Parameters

TWorkerId aWorkerId

Member Data Documentation

CWorkerThreadDataGlobals< TWTD, TUpperThreadIdBound > * iGlobals

CWorkerThreadDataGlobals < TWTD, TUpperThreadIdBound > * iGlobals [private]

TWorkerId iSelfId

TWorkerId iSelfId [private]