phonesrv_plat/converged_call_engine_api/inc/mccecall.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    50 public:
    50 public:
    51 
    51 
    52 
    52 
    53 
    53 
    54 
    54 
    55     /**
    55 	/**
    56     * Set new MCCECallObserver observer to MCCECall object.
    56     * Set new MCCECallObserver observer to MCCECall object.
    57     * Called in case of incoming call. In that case call has no observer yet when it 
    57     * Called in case of incoming call. In that case call has no observer yet when it 
    58     * is created. In MO case observer is set when call is created. Repleces current observer 
    58     * is created. In MO case observer is set when call is created. Repleces current observer 
    59     * if called at any other time.
    59     * if called at any other time.
    60     * @since S60 v3.2
    60     * @since S60 v3.2
   271     * @return Dialled party,
   271     * @return Dialled party,
   272     */
   272     */
   273     virtual const TDesC& DialledParty() const = 0;
   273     virtual const TDesC& DialledParty() const = 0;
   274 
   274 
   275     /**
   275     /**
   276     * Set call parameters.
   276 	* Set call parameters.
   277     * @since S60 3.2
   277 	* @since S60 3.2
   278     * @param aNewParams New call paramater information.
   278 	* @param aNewParams New call paramater information.
   279     * @return none
   279 	* @return none
   280     */
   280 	*/
   281     virtual void SetParameters( const CCCECallParameters& aNewParams ) = 0;
   281     virtual void SetParameters( const CCCECallParameters& aNewParams ) = 0;
   282 
   282 
   283     /**
   283     /**
   284     * Get call parameters.
   284 	* Get call parameters.
   285     * @since S60 3.2
   285 	* @since S60 3.2
   286     * @param None
   286 	* @param None
   287     * @return Current call paramater information.
   287 	* @return Current call paramater information.
   288     */
   288 	*/
   289     virtual const CCCPCallParameters& Parameters() const = 0;
   289     virtual const CCCPCallParameters& Parameters() const = 0;
   290 
   290 
   291     /**
   291     /**
   292     * Returns the inband tone associated to an error condition or a state transition of a call.
   292     * Returns the inband tone associated to an error condition or a state transition of a call.
   293     * See defenition for TCCPTone.
   293 	* See defenition for TCCPTone.
   294     * @since S60 3.2
   294     * @since S60 3.2
   295     * @param None.
   295     * @param None.
   296     * @return TCCPTone Used tone.
   296     * @return TCCPTone Used tone.
   297     */
   297     */
   298     virtual TCCPTone Tone() const = 0;
   298     virtual TCCPTone Tone() const = 0;
   299 
   299 
   300    /**
   300    /**
   301     * Get call information. NOTE: will be removed shortly. Stop using this call use relevant getters instead!
   301 	* Get call information. NOTE: will be removed shortly. Stop using this call use relevant getters instead!
   302     * TODO this needs to be rechecked if params are to be defined in CCE as a struct for example and to return that!
   302 	* TODO this needs to be rechecked if params are to be defined in CCE as a struct for example and to return that!
   303     * @since S60 3.2
   303 	* @since S60 3.2
   304     * @param aCallInfo TMobileCallInfoV3 - TODO check this
   304 	* @param aCallInfo TMobileCallInfoV3 - TODO check this
   305     * @return none
   305 	* @return none
   306     */
   306 	*/
   307     virtual void GetMobileCallInfo( TDes8& aCallInfo ) const = 0;
   307 	virtual void GetMobileCallInfo( TDes8& aCallInfo ) const = 0;
   308  
   308  
   309 /************************************************************************/
   309 /************************************************************************/
   310 /*                             Emergency call                           */
   310 /*                             Emergency call                           */
   311 /************************************************************************/
   311 /************************************************************************/
   312     /**
   312     /**