ESock::CTierManagerFactoryBase Class Reference

class ESock::CTierManagerFactoryBase : public ESock::CCommsFactoryBase

Base class for selection resolver factories. Specifies the interface that selection resolver factories must implement.

Inherits from

Public Member Functions
~CTierManagerFactoryBase()
IMPORT_C TUidTierTypeId()
Protected Member Functions
CTierManagerFactoryBase(TUid, TUid, CTierManagerFactoryContainer &)
IMPORT_C ACommsFactoryNodeId *DoCreateObjectL(TFactoryQueryBase &)
IMPORT_C ACommsFactoryNodeId *DoFindOrCreateObjectL(TFactoryQueryBase &)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
ESock::CCommsFactoryBase::CCommsFactoryBase(TUid,CCommsFactoryContainer &)
ESock::CCommsFactoryBase::CreateObjectL(TFactoryQueryBase &)
ESock::CCommsFactoryBase::DoPostCreationL(ACommsFactoryNodeId *,TFactoryQueryBase &)
ESock::CCommsFactoryBase::DoReceiveMessage(NetMessages::CMessage &)
ESock::CCommsFactoryBase::Find(Factories::MFactoryQuery &)
ESock::CCommsFactoryBase::FindOrCreateObjectL(TFactoryQueryBase &)
ESock::CCommsFactoryBase::SendMessage(NetMessages::CMessage &)
ESock::CCommsFactoryBase::~CCommsFactoryBase()
Factories::CFactoryBase::AddManagedObjectL(AFactoryObject &)
Factories::CFactoryBase::CFactoryBase(TUid,CFactoryContainer &)
Factories::CFactoryBase::ConstructL()
Factories::CFactoryBase::ConstructL(const TUid &)
Factories::CFactoryBase::DeRegisterNotifier(const IFactoryNotify &)
Factories::CFactoryBase::FindObject(MFactoryQuery &)const
Factories::CFactoryBase::ManagedObjectBeingDeleted(AFactoryObject &)
Factories::CFactoryBase::NewL(const TDesC8 &,const TUid &,CFactoryContainer &)
Factories::CFactoryBase::NewL(const TUid &,CFactoryContainer &)
Factories::CFactoryBase::ParentContainer()
Factories::CFactoryBase::RegisterNotifierL(const IFactoryNotify &)
Factories::CFactoryBase::RemoveManagedObject(AFactoryObject &)
Factories::CFactoryBase::Uid()const
Factories::CFactoryBase::~CFactoryBase()
Protected Attributes
TUid iTierTypeId
Inherited Attributes
Factories::CFactoryBase::iFactoryNotify

Constructor & Destructor Documentation

CTierManagerFactoryBase(TUid, TUid, CTierManagerFactoryContainer &)

IMPORT_CCTierManagerFactoryBase(TUidaTierTypeId,
TUidaFactoryUid,
CTierManagerFactoryContainer &aParentContainer
)[protected]

Parameters

TUid aTierTypeId
TUid aFactoryUidUid of the factory being created
CTierManagerFactoryContainer & aParentContainerFactory container within which the factory is being created

~CTierManagerFactoryBase()

IMPORT_C~CTierManagerFactoryBase()[virtual]

Destructor

Member Functions Documentation

DoCreateObjectL(TFactoryQueryBase &)

IMPORT_C ACommsFactoryNodeId *DoCreateObjectL(TFactoryQueryBase &aQuery)[protected, virtual]

Create object

Parameters

TFactoryQueryBase & aQueryParameters with which to create object

DoFindOrCreateObjectL(TFactoryQueryBase &)

IMPORT_C ACommsFactoryNodeId *DoFindOrCreateObjectL(TFactoryQueryBase &aQuery)[protected, virtual]

Find or create object

Parameters

TFactoryQueryBase & aQueryParameters with which to find or create the object

TierTypeId()

IMPORT_C TUidTierTypeId()const

Member Data Documentation

TUid iTierTypeId

TUid iTierTypeId[protected]