diff -r 33a5d2bbf6fc -r 73a1feb507fb mmshplugins/mmshaoplugin/src/muscallmonitor.cpp --- 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 +