datacommsserver/esockserver/inc/ss_mmcommsprov.h
branchRCL_3
changeset 18 9644881fedd0
parent 0 dfb7c4ff071f
equal deleted inserted replaced
17:9ddb1d67ebaf 18:9644881fedd0
    69 	friend class PRStates::TSendParamsToServiceProvider;
    69 	friend class PRStates::TSendParamsToServiceProvider;
    70 	friend class IpCprStates::TInitialiseParams;
    70 	friend class IpCprStates::TInitialiseParams;
    71 	friend class IpCprStates::TSendParamsToSelf;
    71 	friend class IpCprStates::TSendParamsToSelf;
    72 	friend class IpCprStates::TUpdateNetMCPR;
    72 	friend class IpCprStates::TUpdateNetMCPR;
    73 	friend class PRStates::TRespondWithRetrievedParams;
    73 	friend class PRStates::TRespondWithRetrievedParams;
    74 
    74 	
    75 public:
    75 public:
    76 	typedef ITFHIERARCHY_LINK_1(CMMCommsProviderBase, MeshMachine::AMMNodeBase, MAccessPointConfigApi) TIfStaticFetcherNearestInHierarchy;
    76 	typedef ITFHIERARCHY_LINK_1(CMMCommsProviderBase, MeshMachine::AMMNodeBase, MAccessPointConfigApi) TIfStaticFetcherNearestInHierarchy;
    77 	IMPORT_C void ReturnInterfacePtrL(MAccessPointConfigApi*& aInterface);
    77 	IMPORT_C void ReturnInterfacePtrL(MAccessPointConfigApi*& aInterface);
       
    78 
       
    79 	IMPORT_C virtual Messages::RNodeInterface* AddClientL(const Messages::TNodeId& aClientId, const Messages::TClientType& aClientType, TAny* aClientInfo = NULL);
       
    80 
    78 	void DestroyOrphanedDataClients();
    81 	void DestroyOrphanedDataClients();
    79 
    82 
    80 	IMPORT_C void SetParametersL(const RCFParameterFamilyBundleC& aParameterBundle);
    83 	IMPORT_C void SetParametersL(const RCFParameterFamilyBundleC& aParameterBundle);
    81 
    84 
    82 	inline RCFParameterFamilyBundleC& GetParameterBundle()
    85 	inline RCFParameterFamilyBundleC& GetParameterBundle()