phoneengine/callhandling/inc/cpecallhandling.h
changeset 21 92ab7f8d0eab
parent 1 838b0a10d15b
child 51 f39ed5e045e0
equal deleted inserted replaced
4:c84cf270c54f 21:92ab7f8d0eab
    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