ESock::CTierManagerBase Class Reference

class ESock::CTierManagerBase : public CBase

Base class for a meta connection provider.

Inherits from

  • ESock::CTierManagerBase

Constructor & Destructor Documentation

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

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

Constructor for CTierManagerBase

Parameters

CTierManagerFactoryBase & aFactoryParent container for the tier manager
const MeshMachine::TNodeActivityMap & aActivityMapActivity map for the tier manager

~CTierManagerBase()

IMPORT_C~CTierManagerBase()[protected, virtual]

Destructor for CTierManagerBase.

Member Functions Documentation

AddMetaConnectionProviderL(const CMetaConnectionProviderBase *)

IMPORT_C voidAddMetaConnectionProviderL(const CMetaConnectionProviderBase *aMetaConnectionProvider)

Parameters

const CMetaConnectionProviderBase * aMetaConnectionProvider

FetchNodeInterfaceControlL(TInt)

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

Parameters

TInt aInterfaceId

GetMetaConnectionProviders()

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

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

TBool HandleContentionL(CMetaConnectionProviderBase *aMcpr,
Messages::TNodeId &aPendingCprId,
TUintaPriority
)[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 voidRemoveMetaConnectionProvider(const CMetaConnectionProviderBase *aMetaConnectionProvider)

Parameters

const CMetaConnectionProviderBase * aMetaConnectionProvider

TierId()

IMPORT_C TUidTierId()const

TierImplId()

IMPORT_C TUidTierImplId()const

Member Data Documentation

RPointerArray< CMetaConnectionProviderBase > iMetaConnectionProviders

RPointerArray< CMetaConnectionProviderBase >iMetaConnectionProviders[protected]