terminalsecurity/SCP/SCPClient/inc/SCPLockObserver.h
branchRCL_3
changeset 15 007508d6e57b
parent 2 5594fba90824
child 23 4af31167ea77
equal deleted inserted replaced
14:504e41245867 15:007508d6e57b
    25 class CSCPQueryDialog;
    25 class CSCPQueryDialog;
    26 
    26 
    27 NONSHARABLE_CLASS(CSCPLockObserver): public CActive
    27 NONSHARABLE_CLASS(CSCPLockObserver): public CActive
    28     {
    28     {
    29     public:
    29     public:
       
    30         enum TCurrCallStatus {
       
    31             EInProgress = 34221,
       
    32             EEnded
       
    33         };
       
    34         
    30 		/**
    35 		/**
    31         * Creates instance of the CLockObserver class.
    36         * Creates instance of the CLockObserver class.
    32         *
    37         *
    33 		* @param aDialog (pointer to code dialog)
    38 		* @param aDialog (pointer to code dialog)
    34 		* @return Returns the instance just created.
    39 		* @return Returns the instance just created.
    75 		/** @see CActive::DoCancel() */
    80 		/** @see CActive::DoCancel() */
    76         void DoCancel();
    81         void DoCancel();
    77     private: // data
    82     private: // data
    78         CSCPQueryDialog*      iDialog; //not owned!
    83         CSCPQueryDialog*      iDialog; //not owned!
    79         RProperty            iProperty;
    84         RProperty            iProperty;
    80         TBool				 iSubscribedToEvent;
       
    81         TInt                 iType; //Type of the observer
    85         TInt                 iType; //Type of the observer
       
    86         TBool                iInformCallEnding;
       
    87         TInt                 iSubscribedToEvent;
       
    88         TInt                 iPrevCallState;
    82     };
    89     };
    83 
    90 
    84 #endif 
    91 #endif 
    85 // End of file
    92 // End of file