datacommsserver/esockserver/test/providers/dummy/inc/dummypr_metaconnprov.h
branchRCL_3
changeset 13 0b0e9fce0b58
parent 2 dee179edb159
child 18 9644881fedd0
--- a/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_metaconnprov.h	Mon Mar 15 12:45:15 2010 +0200
+++ b/datacommsserver/esockserver/test/providers/dummy/inc/dummypr_metaconnprov.h	Wed Mar 31 23:27:09 2010 +0300
@@ -26,11 +26,12 @@
 #include <comms-infras/ss_coreprstates.h>
 #include <comms-infras/mobilitymcpr.h>
 
-class CMCPrPubSubSubscriber;
+class CMCPrPubSubAvailability;
+class CMCPrPubSubStopTrigger;
 
 struct TCprConfigModifier
 	{
-	enum 
+	enum
 	/*
 	Bits on the CprConfig.
 	This is a very naive way of instructing the dummy providers to respond to
@@ -43,11 +44,11 @@
 		ESCPRHangOnStart  = 2,			  //when lit on CprConfig, the SCPR will hang on start
 		ESCPRFailOnRebind = 3,            //when lit on CprConfig, the SCPR will fail on rebind
 		};
-	
-	static TBool Is(TInt aValue, TInt aFlags) 
+
+	static TBool Is(TInt aValue, TInt aFlags)
 	    {
 	    aFlags = (1 << aFlags);
-	    return aValue & aFlags; 
+	    return aValue & aFlags;
 	    }
 	};
 
@@ -65,11 +66,12 @@
 	virtual ~CDummyMetaConnectionProvider();
 	virtual void ReceivedL(const Messages::TRuntimeCtxId& aSender, const Messages::TNodeId& aRecipient, Messages::TSignatureBase& aMessage);
 	virtual void ConstructL();
-	
+
 	virtual void StartAvailabilityMonitoringL(const Messages::TNodeCtxId& aAvailabilityActivity); //Default implementation, usually empty on the mid-tier MCprs
     virtual void CancelAvailabilityMonitoring(); //Default implementation, usually empty on the mid-tier MCprs
-    
-    CMCPrPubSubSubscriber* iPubSubSubscriber;    
+
+    CMCPrPubSubAvailability* iPubSubAvailability;
+    CMCPrPubSubStopTrigger* iPubSubStopTrigger;
     };
 
 namespace DummyMCPRStates