--- a/mmshplugins/mmshaoplugin/src/muscallmonitor.cpp Thu Aug 19 09:51:39 2010 +0300
+++ b/mmshplugins/mmshaoplugin/src/muscallmonitor.cpp Tue Aug 31 15:12:07 2010 +0300
@@ -89,14 +89,15 @@
//
// -----------------------------------------------------------------------------
//
-void CMusCallMonitor::StartMonitorL(RMobileLine& aLine, MMusTsyPropertyObserver& aObserver)
+void CMusCallMonitor::StartMonitorL(RMobileLine& aLine,
+ MMusTsyPropertyObserver& aObserver,
+ MMusCallStateObserver& aCallStateObserver)
{
MUS_LOG( "mus: [MUSAO] -> CMusCallMonitor::StartMonitorL" )
if(IsMonitored())User::Leave(KErrAlreadyExists);
User::LeaveIfError( iCall.OpenExistingCall( aLine, iCallName ) );
- iCallStatusMonitor = CMusCallStatusMonitor::NewL( iCall, aObserver );
- iCallEventMonitor = CMusCallEventMonitor::NewL( iCall, aObserver );
-
+ iCallStatusMonitor = CMusCallStatusMonitor::NewL( iCall, aObserver, aCallStateObserver );
+ iCallEventMonitor = CMusCallEventMonitor::NewL( iCall, aObserver, aCallStateObserver );
MUS_LOG( "mus: [MUSAO] <- CMusCallMonitor::StartMonitorL" )
}
@@ -187,4 +188,16 @@
}
+// --------------------------------------------------------------------------------
+// CMusCallMonitor::IsDataReadyL()
+// Checks if Data is ready CS Call.
+// --------------------------------------------------------------------------------
+
+TBool CMusCallMonitor::IsDataReadyL()
+ {
+ // Wrapper Function for Monitoring CS Call Data
+ return iCallStatusMonitor->IsDataReadyL();
+ }
+
// End of file
+