#include <comms-infras/ss_connprov.h>
class ESock::CConnectionProviderFactoryBase |
Protected Attributes | |
---|---|
TInternalData * | iInternalData |
Public Member Functions | |
---|---|
virtual | ~CConnectionProviderFactoryBase() |
IMPORT_C ACommsFactoryNodeId * | CreateL(TFactoryQueryBase &) |
IMPORT_C CConnectionProviderFactoryBase * | NewL(const TDesC8 &, CConnectionFactoryContainer &) |
Protected Member Functions | |
---|---|
CConnectionProviderFactoryBase(TUid, CConnectionFactoryContainer &) | |
virtual IMPORT_C ACommsFactoryNodeId * | DoCreateObjectL(TFactoryQueryBase &) |
IMPORT_C ACommsFactoryNodeId * | DoFindOrCreateObjectL(TFactoryQueryBase &) |
Base class for all connection provider factories. Specifies the interface that all connection provider factories must implement. It also providers the ECOM framework (via CCommsFactoryBase) to load connection provider factories from other Dynamic Linked Libraries.
Since 9.1
TInternalData * | iInternalData | [protected] |
IMPORT_C | CConnectionProviderFactoryBase | ( | TUid | aFactoryId, |
CConnectionFactoryContainer & | aParentContainer | |||
) | [protected] |
connection provider factory constructor
Parameters | |
---|---|
aFactoryId | Unique Integer Identifier of the connection provider factory |
aParentContainer | Container to add the factory to |
IMPORT_C | ~CConnectionProviderFactoryBase | ( | ) | [virtual] |
Empty connection factory base destructor
IMPORT_C ACommsFactoryNodeId * | CreateL | ( | TFactoryQueryBase & | aQuery | ) |
Create a new instance of connection provider
IMPORT_C ACommsFactoryNodeId * | DoCreateObjectL | ( | TFactoryQueryBase & | aQuery | ) | [protected, virtual] |
Override this to create a new instance of CConnectionProviderBase
Leaves |
in out of memory conditions |
IMPORT_C ACommsFactoryNodeId * | DoFindOrCreateObjectL | ( | TFactoryQueryBase & | aQuery | ) | [protected] |
IMPORT_C CConnectionProviderFactoryBase * | NewL | ( | const TDesC8 & | aName, |
CConnectionFactoryContainer & | aParentContainer | |||
) | [static] |