diff -r 5f000ab63145 -r 838b0a10d15b phoneengine/callhandling/inc/cpecallhandling.h --- a/phoneengine/callhandling/inc/cpecallhandling.h Mon Jan 18 20:18:27 2010 +0200 +++ b/phoneengine/callhandling/inc/cpecallhandling.h Tue Jan 26 11:57:27 2010 +0200 @@ -54,6 +54,7 @@ class CCCECallParameters; class CPECCEObserver; class CPESystemCallState; +class CRepository; // CLASS DECLARATION @@ -648,6 +649,14 @@ * @param aCall reference to call object */ void SetCallOrigin( const TInt aCallId, const MCCECall& aCall ) const; + + /** + * Set COLP number to datastore if remote party number is + * different from dialled number. + * @param aCallid. + * @param aCall reference to call object + */ + void SetColpNumber( TInt aCallId, const MCCECall& aCall ) const; protected: // Phone model instance which owns this object. @@ -689,6 +698,8 @@ CPECCEObserver* iCCEObserver; // System Call State CPESystemCallState* iSystemCallState; + + CRepository* iRepository; }; #endif // CPECALLHANDLING_H