class ESock::CTierManagerBase : public CBase |
Base class for a meta connection provider.
Public Member Functions | |
---|---|
IMPORT_C void | AddMetaConnectionProviderL(const CMetaConnectionProviderBase *) |
const RPointerArray< CMetaConnectionProviderBase > & | GetMetaConnectionProviders() |
TBool | HandleContentionL(CMetaConnectionProviderBase *, Messages::TNodeId &, TUint) |
const Messages::TNodeId & | Id() |
TBool | IsUnavailableDueToContention(const CMetaConnectionProviderBase *) |
IMPORT_C void | RemoveMetaConnectionProvider(const CMetaConnectionProviderBase *) |
IMPORT_C TUid | TierId() |
IMPORT_C TUid | TierImplId() |
Protected Member Functions | |
---|---|
CTierManagerBase(CTierManagerFactoryBase &, const MeshMachine::TNodeActivityMap &) | |
~CTierManagerBase() | |
IMPORT_C NetInterfaces::TInterfaceControl * | FetchNodeInterfaceControlL(TInt) |
Protected Attributes | |
---|---|
RPointerArray< CMetaConnectionProviderBase > | iMetaConnectionProviders |
IMPORT_C | CTierManagerBase | ( | CTierManagerFactoryBase & | aFactory, |
const MeshMachine::TNodeActivityMap & | aActivityMap | |||
) | [protected] |
Constructor for CTierManagerBase
CTierManagerFactoryBase & aFactory | Parent container for the tier manager |
const MeshMachine::TNodeActivityMap & aActivityMap | Activity map for the tier manager |
IMPORT_C | ~CTierManagerBase | ( | ) | [protected, virtual] |
Destructor for CTierManagerBase.
IMPORT_C void | AddMetaConnectionProviderL | ( | const CMetaConnectionProviderBase * | aMetaConnectionProvider | ) |
const CMetaConnectionProviderBase * aMetaConnectionProvider |
IMPORT_C NetInterfaces::TInterfaceControl * | FetchNodeInterfaceControlL | ( | TInt | aInterfaceId | ) | [protected, virtual] |
TInt aInterfaceId |
const RPointerArray< CMetaConnectionProviderBase > & | GetMetaConnectionProviders | ( | ) | const [inline] |
TBool | HandleContentionL | ( | CMetaConnectionProviderBase * | aMcpr, |
Messages::TNodeId & | aPendingCprId, | |||
TUint | aPriority | |||
) | [pure virtual] |
CMetaConnectionProviderBase * aMcpr | |
Messages::TNodeId & aPendingCprId | |
TUint aPriority |
TBool | IsUnavailableDueToContention | ( | const CMetaConnectionProviderBase * | aMetaConnectionProvider | ) | const [pure virtual] |
const CMetaConnectionProviderBase * aMetaConnectionProvider |
IMPORT_C void | RemoveMetaConnectionProvider | ( | const CMetaConnectionProviderBase * | aMetaConnectionProvider | ) |
const CMetaConnectionProviderBase * aMetaConnectionProvider |
RPointerArray< CMetaConnectionProviderBase > | iMetaConnectionProviders | [protected] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.