ESock::CProtocolFamilyFactoryContainer Class Reference

class ESock::CProtocolFamilyFactoryContainer

Container for protocol families' providers

Since 9.1

Public Member Functions
~CProtocolFamilyFactoryContainer()
IMPORT_C CProtocolFamilyFactoryBase *FindOrCreateL(const TDesC8 &, TUid)
CProtocolFamilyFactoryBase *Get(TInt)
CProtocolFamilyFactoryContainer *NewL()
Protected Member Functions
CProtocolFamilyFactoryContainer()
Protected Member Enumerations
enumanonymous { EId = EProtocolFamilyFactoryContainer }

Constructor & Destructor Documentation

CProtocolFamilyFactoryContainer()

CProtocolFamilyFactoryContainer()[protected]

~CProtocolFamilyFactoryContainer()

~CProtocolFamilyFactoryContainer()

Member Functions Documentation

FindOrCreateL(const TDesC8 &, TUid)

IMPORT_C CProtocolFamilyFactoryBase *FindOrCreateL(const TDesC8 &aName,
TUidaFactoryId
)

Search for a protocol family factory based on the Factory ID

TProtocolFamilyImplementations

Parameters

const TDesC8 & aName
TUid aFactoryIdId of the factory to match against

Get(TInt)

CProtocolFamilyFactoryBase *Get(TIntaIndex)const

Parameters

TInt aIndex

NewL()

CProtocolFamilyFactoryContainer *NewL()[static]

Create a new instance of a protocol family factory container

Exceptions
Leaves

in out of memory conditions

Member Enumerations Documentation

Enum anonymous

Enumerators

EId = EProtocolFamilyFactoryContainer