ESock::CProtocolIntfFactoryBase Class Reference

class ESock::CProtocolIntfFactoryBase : public Factories::CFactoryBase

Base class for all ProtocolIntf factories.

Since 9.3

Inherits from

Public Member Functions
IMPORT_C CProtocolIntfBase * CreateProtocolIntfL ( TFactoryQueryBase &)
IMPORT_C CProtocolIntfBase * FindOrCreateProtocolIntfL ( TFactoryQueryBase &)
IMPORT_C CProtocolIntfBase * FindProtocolIntf ( TFactoryQueryBase &)
Protected Member Functions
CProtocolIntfFactoryBase ( TUid , CProtocolIntfFactoryContainer &)
CProtocolIntfBase * DoCreateProtocolIntfL ( 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()
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()
Inherited Attributes
Factories::CFactoryBase::iFactoryNotify

Constructor & Destructor Documentation

CProtocolIntfFactoryBase(TUid, CProtocolIntfFactoryContainer &)

IMPORT_C CProtocolIntfFactoryBase ( TUid aFactoryId,
CProtocolIntfFactoryContainer & aParentContainer
) [protected]

Sub-connection flow factory constructor

Parameters

TUid aFactoryId Unique Integer Identifier of the sub-connection provider factory
CProtocolIntfFactoryContainer & aParentContainer Container to add the factory to

Member Functions Documentation

CreateProtocolIntfL(TFactoryQueryBase &)

IMPORT_C CProtocolIntfBase * CreateProtocolIntfL ( TFactoryQueryBase & aQuery )

Parameters

TFactoryQueryBase & aQuery

DoCreateProtocolIntfL(TFactoryQueryBase &)

CProtocolIntfBase * DoCreateProtocolIntfL ( TFactoryQueryBase & aQuery ) [protected, pure virtual]

Override this to provide your own implementation for creating a flow

Parameters

TFactoryQueryBase & aQuery

FindOrCreateProtocolIntfL(TFactoryQueryBase &)

IMPORT_C CProtocolIntfBase * FindOrCreateProtocolIntfL ( TFactoryQueryBase & aQuery )

Parameters

TFactoryQueryBase & aQuery

FindProtocolIntf(TFactoryQueryBase &)

IMPORT_C CProtocolIntfBase * FindProtocolIntf ( TFactoryQueryBase & aQuery )

Parameters

TFactoryQueryBase & aQuery