phoneengine/callhandling/inc/cpecallhandling.h
changeset 1 838b0a10d15b
parent 0 5f000ab63145
child 3 8871b09be73b
equal deleted inserted replaced
0:5f000ab63145 1:838b0a10d15b
    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;
    57 
    58 
    58 // CLASS DECLARATION
    59 // CLASS DECLARATION
    59 
    60 
    60 /**
    61 /**
    61 * CPECallHandling Handles voice call related events from phone engine.
    62 * CPECallHandling Handles voice call related events from phone engine.
   646          * Set call origin to datastore.
   647          * Set call origin to datastore.
   647          * @param aCallid.
   648          * @param aCallid.
   648          * @param aCall reference to call object
   649          * @param aCall reference to call object
   649          */
   650          */
   650         void SetCallOrigin( const TInt aCallId, const MCCECall& aCall ) const;
   651         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;
   651 
   660 
   652     protected:
   661     protected:
   653         // Phone model instance which owns this object.
   662         // Phone model instance which owns this object.
   654         MPEPhoneModelInternal& iModel;
   663         MPEPhoneModelInternal& iModel;
   655         // Handle to converged call engine (CCE) interface
   664         // Handle to converged call engine (CCE) interface
   687          * CCE observer.
   696          * CCE observer.
   688          */
   697          */
   689         CPECCEObserver* iCCEObserver;
   698         CPECCEObserver* iCCEObserver;
   690         // System Call State
   699         // System Call State
   691         CPESystemCallState* iSystemCallState;
   700         CPESystemCallState* iSystemCallState;
       
   701         
       
   702         CRepository* iRepository;
   692     };
   703     };
   693 
   704 
   694 #endif    // CPECALLHANDLING_H
   705 #endif    // CPECALLHANDLING_H
   695             
   706             
   696 // End of File
   707 // End of File