idlefw/plugins/sapidataplugin/inc/sapidataplugin.h
branchRCL_3
changeset 74 edd621764147
parent 51 15e4dd19031c
child 82 ace62b58f4b2
--- a/idlefw/plugins/sapidataplugin/inc/sapidataplugin.h	Tue Apr 27 16:57:49 2010 +0300
+++ b/idlefw/plugins/sapidataplugin/inc/sapidataplugin.h	Tue May 11 16:30:05 2010 +0300
@@ -59,9 +59,10 @@
 	 */
 	enum TPluginStates
 		{
-		ENone,
+	    EStopped,
+	    EStarted,
 		EResume,
-		ESuspend
+		ESuspend			
 		};
 	
 public:
@@ -165,6 +166,12 @@
      */
     TBool HasMenuItem( const TDesC16& aMenuItem );
      
+private:
+    // new functions
+    
+    void StartL( TStartReason aReason );
+    void StopL( TStopReason aReason );
+    
 public: 
     // new functions
 	
@@ -290,6 +297,8 @@
     TPluginNetworkStatus iNetworkStatus;       
 	/** Plugin state */    
     TPluginStates iPluginState;
+    /** Flag to indicate whether observer is registered */
+    TBool iPubObsRegistered;
     };
 
 #endif // SAPIDATAPLUGIN_H