terminalsecurity/SCP/SCPClient/inc/SCPLockObserver.h
branchRCL_3
changeset 26 19bba8228ff0
parent 25 b183ec05bd8c
--- a/terminalsecurity/SCP/SCPClient/inc/SCPLockObserver.h	Tue Aug 31 16:04:06 2010 +0300
+++ b/terminalsecurity/SCP/SCPClient/inc/SCPLockObserver.h	Wed Sep 01 12:27:42 2010 +0100
@@ -27,6 +27,11 @@
 NONSHARABLE_CLASS(CSCPLockObserver): public CActive
     {
     public:
+        enum TCurrCallStatus {
+            EInProgress = 34221,
+            EEnded
+        };
+        
 		/**
         * Creates instance of the CLockObserver class.
         *
@@ -72,13 +77,16 @@
     private: // from CActive
          /** @see CActive::RunL() */
 		void RunL();
+		TInt RunError(TInt aError);
 		/** @see CActive::DoCancel() */
         void DoCancel();
     private: // data
         CSCPQueryDialog*      iDialog; //not owned!
         RProperty            iProperty;
-        TBool				 iSubscribedToEvent;
         TInt                 iType; //Type of the observer
+        TBool                iInformCallEnding;
+        TInt                 iSubscribedToEvent;
+        TInt                 iPrevCallState;
     };
 
 #endif