[Clientapps-cvs] symbianMmf/common hxmmfbasectrl.cpp, 1.1.2.66, 1.1.2.67

[Clientapps-cvs] symbianMmf/common hxmmfbasectrl.cpp, 1.1.2.66, 1.1.2.67

dushyantvipradas at helixcommunity.org dushyantvipradas at helixcommunity.org
Mon Apr 26 10:46:44 PST 2010


Update of /cvsroot/clientapps/symbianMmf/common
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv19560/common

Modified Files:
      Tag: hxclient_2_1_0_cayennes
	hxmmfbasectrl.cpp 
Log Message:
Date:  04/26/2010

Project:  SymbianMmf_wm

Error Id:  PAMK-83SGZH: ou1cimx1#355800: 

Synopsis: Implement ResetL() API in Helix Controller. 
 
Files added:  None

Files modified:  
\clientapps\symbianMmf\common\hxmmfbasectrl.cpp
\clientapps\symbianMmf\hxmmfplayctrl.cpp
\clientapps\symbianMmf\hxmmfplayctrl.h
\clientapps\symbianMmf\hxmmfstatectrl.cpp
\clientapps\symbianMmf\hxmmfstatectrl.h


Index: hxmmfbasectrl.cpp
===================================================================
RCS file: /cvsroot/clientapps/symbianMmf/common/hxmmfbasectrl.cpp,v
retrieving revision 1.1.2.66
retrieving revision 1.1.2.67
diff -u -d -r1.1.2.66 -r1.1.2.67
--- hxmmfbasectrl.cpp	12 Apr 2010 04:57:02 -0000	1.1.2.66
+++ hxmmfbasectrl.cpp	26 Apr 2010 18:46:41 -0000	1.1.2.67
@@ -1222,7 +1222,17 @@
 void
 HXMMFBaseCtrl::ResetL()
 {
-    //  Not implemented
+    HXLOGL2(HXLOG_SMMF, "HXMMFBaseCtrl::ResetL()");  
+    TInt lError;
+    if(m_pStateCtrl)
+    {
+        HX_RESULT hxr = m_pStateCtrl->Reset();
+        MapToMMFStatus(hxr,lError);
+        User::LeaveIfError(lError);  
+    }
+    m_bIsProtected = FALSE;
+    HX_RELEASE(m_pRequest);
+    PauseScheduler();
 }
 
 void
@@ -1966,6 +1976,7 @@
 
 void HXMMFBaseCtrl::PauseScheduler()
 {
+    HXLOGL2(HXLOG_SMMF, "HXMMFBaseCtrl::PauseScheduler().m_pScheduler3 = %x", m_pScheduler3);      
     if(m_pScheduler3)
     {
         if(!(m_pScheduler3->IsPaused()))
@@ -1977,6 +1988,7 @@
 
 void HXMMFBaseCtrl::ResumeScheduler()
 {
+    HXLOGL2(HXLOG_SMMF, "HXMMFBaseCtrl::ResumeScheduler(). m_pScheduler3 = %x", m_pScheduler3);   
     if(m_pScheduler3)
     {
 		if(m_pScheduler3->IsPaused())




More information about the Clientapps-cvs mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.