ESock::CMMCommsProviderBase Class Reference

class ESock::CMMCommsProviderBase : public ESock::CCommsProviderBase

Inherits from

Constructor & Destructor Documentation

CMMCommsProviderBase(CCommsFactoryBase &, const MeshMachine::TNodeActivityMap &)

CMMCommsProviderBase ( CCommsFactoryBase & aFactory,
const MeshMachine::TNodeActivityMap & aActivityMap
) [protected]

Parameters

CCommsFactoryBase & aFactory
const MeshMachine::TNodeActivityMap & aActivityMap

~CMMCommsProviderBase()

~CMMCommsProviderBase ( ) [protected, virtual]

Member Functions Documentation

AddClientL(const Messages::TNodeId &, const Messages::TClientType &, TAny *)

IMPORT_C Messages::RNodeInterface * AddClientL ( const Messages::TNodeId & aClientId,
const Messages::TClientType & aClientType,
TAny * aClientInfo = NULL
) [virtual]

Parameters

const Messages::TNodeId & aClientId
const Messages::TClientType & aClientType
TAny * aClientInfo = NULL

CreateParameterBundleL()

IMPORT_C RCFParameterFamilyBundleC & CreateParameterBundleL ( )

DestroyOrphanedDataClients()

void DestroyOrphanedDataClients ( )

FetchNodeInterfaceControlL(TInt)

IMPORT_C NetInterfaces::TInterfaceControl * FetchNodeInterfaceControlL ( TInt aInterfaceId ) [protected, virtual]

Parameters

TInt aInterfaceId

GetAccessPointConfig()

IMPORT_C const ESock::RMetaExtensionContainerC & GetAccessPointConfig ( ) const [private, virtual]

GetOrCreateParameterBundleL()

IMPORT_C RCFParameterFamilyBundleC & GetOrCreateParameterBundleL ( )

GetParameterBundle()

RCFParameterFamilyBundleC & GetParameterBundle ( ) [inline]

ITFHIERARCHY_LINK_1(CMMCommsProviderBase, MeshMachine::AMMNodeBase, MAccessPointConfigApi)

typedef ITFHIERARCHY_LINK_1 ( CMMCommsProviderBase ,
MeshMachine::AMMNodeBase ,
MAccessPointConfigApi
)

Id()

const Messages::TNodeId & Id ( ) const [inline]

ReturnInterfacePtrL(MAccessPointConfigApi *&)

IMPORT_C void ReturnInterfacePtrL ( MAccessPointConfigApi *& aInterface )

Parameters

MAccessPointConfigApi *& aInterface

SetParametersL(const RCFParameterFamilyBundleC &)

IMPORT_C void SetParametersL ( const RCFParameterFamilyBundleC & aParameterBundle )

Request from a control client to set the parameters of this mm-comms provider

Exceptions
Leaves

with System Error Code dependant on the implementation of the mm-comms provider

Parameters

const RCFParameterFamilyBundleC & aParameterBundle Bundle of parameters to be applied to this mm-comms node

Member Data Documentation

RCFParameterFamilyBundleC iParameterBundle

RCFParameterFamilyBundleC iParameterBundle [protected]