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
enum anonymous { EId  = EProtocolFamilyFactoryContainer }

Constructor & Destructor Documentation

CProtocolFamilyFactoryContainer()

CProtocolFamilyFactoryContainer ( ) [protected]

~CProtocolFamilyFactoryContainer()

~CProtocolFamilyFactoryContainer ( )

Member Functions Documentation

FindOrCreateL(const TDesC8 &, TUid)

IMPORT_C CProtocolFamilyFactoryBase * FindOrCreateL ( const TDesC8 & aName,
TUid aFactoryId
)

Search for a protocol family factory based on the Factory ID

TProtocolFamilyImplementations

Parameters

const TDesC8 & aName
TUid aFactoryId Id of the factory to match against

Get(TInt)

CProtocolFamilyFactoryBase * Get ( TInt aIndex ) 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