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.