Factories

Public Member Type Definitions
typedefvoid(* TAnyFn
typedef CFactoryBase *(* TFACTORYCONSTRUCTOR
typedef TInt(* TFactoryNotifyFn
typedefvoid(* TInterfaceStateChangeFn
Public Member Functions
FACTORY_OBJECT_TYPE *factoryobject_cast(AFactoryObject *)
FACTORY_OBJECT_TYPE *factoryobject_cast(const AFactoryObject *)
ESock::CConnectionProviderBase *factoryobject_cast< ESock::CConnectionProviderBase >(Factories::AFactoryObject *)
ESock::CMetaConnectionProviderBase *factoryobject_cast< ESock::CMetaConnectionProviderBase >(Factories::AFactoryObject *)
ESock::CProtocolIntfBase *factoryobject_cast< ESock::CProtocolIntfBase >(Factories::AFactoryObject *)
ESock::CSubConnectionFlowBase *factoryobject_cast< ESock::CSubConnectionFlowBase >(Factories::AFactoryObject *)
ESock::CSubConnectionProviderBase *factoryobject_cast< ESock::CSubConnectionProviderBase >(Factories::AFactoryObject *)
ESock::CTierManagerBase *factoryobject_cast< ESock::CTierManagerBase >(Factories::AFactoryObject *)
const ESock::CConnectionProviderBase *factoryobject_cast< const ESock::CConnectionProviderBase >(const Factories::AFactoryObject *)
const ESock::CMetaConnectionProviderBase *factoryobject_cast< const ESock::CMetaConnectionProviderBase >(const Factories::AFactoryObject *)
const ESock::CProtocolIntfBase *factoryobject_cast< const ESock::CProtocolIntfBase >(const Factories::AFactoryObject *)
const ESock::CSubConnectionFlowBase *factoryobject_cast< const ESock::CSubConnectionFlowBase >(const Factories::AFactoryObject *)
const ESock::CSubConnectionProviderBase *factoryobject_cast< const ESock::CSubConnectionProviderBase >(const Factories::AFactoryObject *)
const ESock::CTierManagerBase *factoryobject_cast< const ESock::CTierManagerBase >(const Factories::AFactoryObject *)

Member Type Definition Documentation

Typedef TAnyFn

typedef void(*TAnyFn

Typedef TFACTORYCONSTRUCTOR

typedef CFactoryBase *(*TFACTORYCONSTRUCTOR

Typedef TFactoryNotifyFn

typedef TInt(*TFactoryNotifyFn

Typedef TInterfaceStateChangeFn

typedef void(*TInterfaceStateChangeFn

Member Function Documentation

factoryobject_cast ( AFactoryObject * )

FACTORY_OBJECT_TYPE *factoryobject_cast(AFactoryObject *aFactoryObject)

factoryobject_cast ( const AFactoryObject * )

FACTORY_OBJECT_TYPE *factoryobject_cast(const AFactoryObject *aFactoryObject)

factoryobject_cast< ESock::CConnectionProviderBase > ( Factories::AFactoryObject * )

ESock::CConnectionProviderBase *factoryobject_cast< ESock::CConnectionProviderBase >(Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< ESock::CMetaConnectionProviderBase > ( Factories::AFactoryObject * )

ESock::CMetaConnectionProviderBase *factoryobject_cast< ESock::CMetaConnectionProviderBase >(Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< ESock::CProtocolIntfBase > ( Factories::AFactoryObject * )

ESock::CProtocolIntfBase *factoryobject_cast< ESock::CProtocolIntfBase >(Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< ESock::CSubConnectionFlowBase > ( Factories::AFactoryObject * )

ESock::CSubConnectionFlowBase *factoryobject_cast< ESock::CSubConnectionFlowBase >(Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< ESock::CSubConnectionProviderBase > ( Factories::AFactoryObject * )

ESock::CSubConnectionProviderBase *factoryobject_cast< ESock::CSubConnectionProviderBase >(Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< ESock::CTierManagerBase > ( Factories::AFactoryObject * )

ESock::CTierManagerBase *factoryobject_cast< ESock::CTierManagerBase >(Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< const ESock::CConnectionProviderBase > ( const Factories::AFactoryObject * )

const ESock::CConnectionProviderBase *factoryobject_cast< const ESock::CConnectionProviderBase >(const Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< const ESock::CMetaConnectionProviderBase > ( const Factories::AFactoryObject * )

const ESock::CMetaConnectionProviderBase *factoryobject_cast< const ESock::CMetaConnectionProviderBase >(const Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< const ESock::CProtocolIntfBase > ( const Factories::AFactoryObject * )

const ESock::CProtocolIntfBase *factoryobject_cast< const ESock::CProtocolIntfBase >(const Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< const ESock::CSubConnectionFlowBase > ( const Factories::AFactoryObject * )

const ESock::CSubConnectionFlowBase *factoryobject_cast< const ESock::CSubConnectionFlowBase >(const Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< const ESock::CSubConnectionProviderBase > ( const Factories::AFactoryObject * )

const ESock::CSubConnectionProviderBase *factoryobject_cast< const ESock::CSubConnectionProviderBase >(const Factories::AFactoryObject *aFactoryObject)[inline]

factoryobject_cast< const ESock::CTierManagerBase > ( const Factories::AFactoryObject * )

const ESock::CTierManagerBase *factoryobject_cast< const ESock::CTierManagerBase >(const Factories::AFactoryObject *aFactoryObject)[inline]

Member Class/Struct/Union/Namespaces

  • Factories::AFactoryObject
  • Factories::CFactoryBase
  • Factories::CFactoryContainer
  • Factories::CFactoryContainerNode
  • Factories::IFactoryNotify
  • Factories::MFactoryQuery
  • Factories::TFactoryNotify
  • Factories::TFactoryObjectEntry
  • Factories::TFactoryObjectInfo