phoneplugins/csplugin/inc/cspcall.h
changeset 45 6b911d05207e
parent 21 92ab7f8d0eab
child 50 377c906a8701
equal deleted inserted replaced
37:ba76fc04e6c2 45:6b911d05207e
   497         virtual void NotifyCallStateChanged( 
   497         virtual void NotifyCallStateChanged( 
   498             MCCPCallObserver::TCCPCallState aState );
   498             MCCPCallObserver::TCCPCallState aState );
   499             
   499             
   500         /**
   500         /**
   501         * From MCSPCallObserver
   501         * From MCSPCallObserver
   502         * Notify that remote party info has changed.
   502         * Notify that remote party info has changed.        
   503         * @param aRemoteParty new remote party information
   503         * @param aRemotePartyName new remote party name
   504         */
   504         * @param aRemotePartyNumber new remote party number
   505         virtual void NotifyRemotePartyInfoChanged( 
   505         */
   506             const TDesC& aRemoteParty);
   506         virtual void NotifyRemotePartyInfoChanged(                
       
   507             const TDesC& aRemotePartyName,
       
   508             const TDesC& aRemotePartyNumber );
   507 
   509 
   508         /**
   510         /**
   509         * Open call handle.  
   511         * Open call handle.  
   510         * Opens a new call handle for MO call  
   512         * Opens a new call handle for MO call  
   511         * and an existing handle for MT call.    
   513         * and an existing handle for MT call.    
   586         /**
   588         /**
   587         * Update call state from ETel
   589         * Update call state from ETel
   588         * @return system wide error code 
   590         * @return system wide error code 
   589         */
   591         */
   590         int UpdateCallState();
   592         int UpdateCallState();
   591 
   593         
   592     private: 
   594         /**
       
   595          * Sends a remote party info changed notification
       
   596          * if the remote party number has changed. 
       
   597          */
       
   598         void NotifyRemotePartyNumberChanged();
       
   599 
       
   600 	private: 
   593 
   601 
   594         enum TCSPCallAudioStatus {
   602         enum TCSPCallAudioStatus {
   595             ECSPCallAudioStatusInactive,
   603             ECSPCallAudioStatusInactive,
   596             ECSPCallAudioStatusActive
   604             ECSPCallAudioStatusActive
   597             };
   605             };