ESock::CTierManagerBase Class Reference

class ESock::CTierManagerBase : public CBase

Base class for a meta connection provider.

Inherits from

Constructor & Destructor Documentation

CTierManagerBase(CTierManagerFactoryBase &, const MeshMachine::TNodeActivityMap &)

IMPORT_C CTierManagerBase ( CTierManagerFactoryBase & aFactory,
const MeshMachine::TNodeActivityMap & aActivityMap
) [protected]

Constructor for CTierManagerBase

Parameters

CTierManagerFactoryBase & aFactory Parent container for the tier manager
const MeshMachine::TNodeActivityMap & aActivityMap Activity map for the tier manager

~CTierManagerBase()

IMPORT_C ~CTierManagerBase ( ) [protected, virtual]

Destructor for CTierManagerBase .

Member Functions Documentation

AddMetaConnectionProviderL(const CMetaConnectionProviderBase *)

IMPORT_C void AddMetaConnectionProviderL ( const CMetaConnectionProviderBase * aMetaConnectionProvider )

Parameters

const CMetaConnectionProviderBase * aMetaConnectionProvider

FetchNodeInterfaceControlL(TInt)

IMPORT_C NetInterfaces::TInterfaceControl * FetchNodeInterfaceControlL ( TInt aInterfaceId ) [protected, virtual]

Parameters

TInt aInterfaceId

GetMetaConnectionProviders()

const RPointerArray < CMetaConnectionProviderBase > & GetMetaConnectionProviders ( ) const [inline]

HandleContentionL(CMetaConnectionProviderBase *, Messages::TNodeId &, TUint)

TBool HandleContentionL ( CMetaConnectionProviderBase * aMcpr,
Messages::TNodeId & aPendingCprId,
TUint aPriority
) [pure virtual]

Parameters

CMetaConnectionProviderBase * aMcpr
Messages::TNodeId & aPendingCprId
TUint aPriority

Id()

const Messages::TNodeId & Id ( ) const [inline]

IsUnavailableDueToContention(const CMetaConnectionProviderBase *)

TBool IsUnavailableDueToContention ( const CMetaConnectionProviderBase * aMetaConnectionProvider ) const [pure virtual]

Parameters

const CMetaConnectionProviderBase * aMetaConnectionProvider

RemoveMetaConnectionProvider(const CMetaConnectionProviderBase *)

IMPORT_C void RemoveMetaConnectionProvider ( const CMetaConnectionProviderBase * aMetaConnectionProvider )

Parameters

const CMetaConnectionProviderBase * aMetaConnectionProvider

TierId()

IMPORT_C TUid TierId ( ) const

TierImplId()

IMPORT_C TUid TierImplId ( ) const

Member Data Documentation

RPointerArray< CMetaConnectionProviderBase > iMetaConnectionProviders

RPointerArray < CMetaConnectionProviderBase > iMetaConnectionProviders [protected]