mmshplugins/mmshaoplugin/inc/muscallmonitor.h
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
--- a/mmshplugins/mmshaoplugin/inc/muscallmonitor.h	Thu Aug 19 09:51:39 2010 +0300
+++ b/mmshplugins/mmshaoplugin/inc/muscallmonitor.h	Tue Aug 31 15:12:07 2010 +0300
@@ -22,6 +22,7 @@
 
 #include "musunittesting.h"
 #include "mustsypropertymonitor.h"
+#include "mmuscallstateobserver.h"
 #include <etelmm.h>
 #include <e32base.h>
 
@@ -54,7 +55,8 @@
         /**
          * Starts to monitor call status,event and conference.
          */
-        void StartMonitorL( RMobileLine& aLine, MMusTsyPropertyObserver& aObserver );
+        void StartMonitorL( RMobileLine& aLine, MMusTsyPropertyObserver& aObserver,
+                            MMusCallStateObserver& aCallStateObserver );
 
         /**
          * Stops monitoring call status,event and conference.
@@ -88,6 +90,11 @@
          */
         void SetStateL(NMusSessionInformationApi::TMusCallEvent aVal);
         
+       /**
+        * Checks from CS call f required data is ready.
+        */
+        TBool IsDataReadyL();
+
         
     private:
 
@@ -106,6 +113,7 @@
          * ETrue to increase. EFalse to decrease. 
          */        
         void SetCallCountL(TBool aIncrease);
+        
 
     private: