equal
deleted
inserted
replaced
52 class CPECallArrayOwner; |
52 class CPECallArrayOwner; |
53 class CPsetSAObserver; |
53 class CPsetSAObserver; |
54 class CCCECallParameters; |
54 class CCCECallParameters; |
55 class CPECCEObserver; |
55 class CPECCEObserver; |
56 class CPESystemCallState; |
56 class CPESystemCallState; |
57 class CRepository; |
|
58 |
57 |
59 // CLASS DECLARATION |
58 // CLASS DECLARATION |
60 |
59 |
61 /** |
60 /** |
62 * CPECallHandling Handles voice call related events from phone engine. |
61 * CPECallHandling Handles voice call related events from phone engine. |
647 * Set call origin to datastore. |
646 * Set call origin to datastore. |
648 * @param aCallid. |
647 * @param aCallid. |
649 * @param aCall reference to call object |
648 * @param aCall reference to call object |
650 */ |
649 */ |
651 void SetCallOrigin( const TInt aCallId, const MCCECall& aCall ) const; |
650 void SetCallOrigin( const TInt aCallId, const MCCECall& aCall ) const; |
652 |
|
653 /** |
|
654 * Set COLP number to datastore if remote party number is |
|
655 * different from dialled number. |
|
656 * @param aCallid. |
|
657 * @param aCall reference to call object |
|
658 */ |
|
659 void SetColpNumber( TInt aCallId, const MCCECall& aCall ) const; |
|
660 |
651 |
661 protected: |
652 protected: |
662 // Phone model instance which owns this object. |
653 // Phone model instance which owns this object. |
663 MPEPhoneModelInternal& iModel; |
654 MPEPhoneModelInternal& iModel; |
664 // Handle to converged call engine (CCE) interface |
655 // Handle to converged call engine (CCE) interface |
696 * CCE observer. |
687 * CCE observer. |
697 */ |
688 */ |
698 CPECCEObserver* iCCEObserver; |
689 CPECCEObserver* iCCEObserver; |
699 // System Call State |
690 // System Call State |
700 CPESystemCallState* iSystemCallState; |
691 CPESystemCallState* iSystemCallState; |
701 |
|
702 CRepository* iRepository; |
|
703 }; |
692 }; |
704 |
693 |
705 #endif // CPECALLHANDLING_H |
694 #endif // CPECALLHANDLING_H |
706 |
695 |
707 // End of File |
696 // End of File |