ESock::CConnectionFactoryContainer Class Reference

class ESock::CConnectionFactoryContainer : public ESock::CCommsFactoryContainer

Container for connection provider factories. Note that there is a 1-1 mapping between aProtocolId and aFactoryId at the moment

Since 9.1

Public Member Functions
~CConnectionFactoryContainer ()
CConnectionProviderFactoryBase * Factory ( TInt )
IMPORT_C CConnectionFactoryContainer * NewL ()
IMPORT_C CConnectionFactoryContainer & Singleton ()
Protected Member Functions
CConnectionFactoryContainer ()
void ReceivedL (const Messages::TRuntimeCtxId &, const Messages::TNodeId &, Messages::TSignatureBase &)
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::CCommsFactoryContainer::CCommsFactoryContainer(TContaineeType)
ESock::CCommsFactoryContainer::CreateFactoryL(TUid)
ESock::CCommsFactoryContainer::CreateFactoryObjectNodeL(Messages::TSignatureBase &)
ESock::CCommsFactoryContainer::Find(Factories::MFactoryQuery &)
ESock::CCommsFactoryContainer::FindOrCreateFactoryL(TUid)
ESock::CCommsFactoryContainer::NewL(TContaineeType)
Factories::CFactoryContainer::AddL(CFactoryBase &)
Factories::CFactoryContainer::CFactoryContainer()
Factories::CFactoryContainer::FetchNodeInterfaceControlL(TInt)
Factories::CFactoryContainer::FindFactory(TUid)const
Factories::CFactoryContainer::FindObject(MFactoryQuery &)const
Factories::CFactoryContainer::RegisterNotifierL(TUid,const IFactoryNotify &)
Factories::CFactoryContainer::~CFactoryContainer()
Factories::CFactoryContainerNode::CFactoryContainerNode()
Factories::CFactoryContainerNode::~CFactoryContainerNode()
Protected Member Enumerations
enum anonymous { EId  = EConnectionFactoryContainer }
Inherited Enumerations
ESock::CCommsFactoryContainer:TContaineeType
Inherited Attributes
ESock::CCommsFactoryContainer::iId

Constructor & Destructor Documentation

CConnectionFactoryContainer()

CConnectionFactoryContainer ( ) [protected]

~CConnectionFactoryContainer()

~CConnectionFactoryContainer ( ) [virtual]

Member Functions Documentation

Factory(TInt)

CConnectionProviderFactoryBase * Factory ( TInt aIndex ) const

Parameters

TInt aIndex

NewL()

IMPORT_C CConnectionFactoryContainer * NewL ( ) [static]

ReceivedL(const Messages::TRuntimeCtxId &, const Messages::TNodeId &, Messages::TSignatureBase &)

void ReceivedL ( const Messages::TRuntimeCtxId & aSender,
const Messages::TNodeId & aRecipient,
Messages::TSignatureBase & aMessage
) [protected, virtual]

Parameters

const Messages::TRuntimeCtxId & aSender
const Messages::TNodeId & aRecipient
Messages::TSignatureBase & aMessage

Singleton()

IMPORT_C CConnectionFactoryContainer & Singleton ( ) [static]

Member Enumerations Documentation

Enum anonymous

Enumerators

EId = EConnectionFactoryContainer