cellular/telephonysettings/inc/MCallDiverting.h
branchRCL_3
changeset 20 987c9837762f
parent 19 7d48bed6ce0c
equal deleted inserted replaced
19:7d48bed6ce0c 20:987c9837762f
    27  *  @since S60 v5.1
    27  *  @since S60 v5.1
    28  */
    28  */
    29 class MCallDiverting
    29 class MCallDiverting
    30     {
    30     {
    31     public:
    31     public:
    32         /**
    32 
    33          * Sets observer which informs when request is completed
       
    34          */
       
    35         virtual void SetRequestObserver( MPsetRequestObserver* aObs ) = 0;
       
    36     
       
    37         /**
    33         /**
    38         * Sets diverting to the network.
    34         * Sets diverting to the network.
    39         * 
    35         * 
    40         * @param aDivert New divert settings.
    36         * @param aDivert New divert settings.
    41         * @param aBsc List of basic service groups .
    37         * @param aBsc List of basic service groups .
   110         * Saves a single value to central repository. Make sure that repository
   106         * Saves a single value to central repository. Make sure that repository
   111         * is open before calling this function.
   107         * is open before calling this function.
   112         */
   108         */
   113         virtual TInt SaveKey( TUint32 aKeyId, const TDesC& aKeyValue ) = 0;
   109         virtual TInt SaveKey( TUint32 aKeyId, const TDesC& aKeyValue ) = 0;
   114         
   110         
       
   111         /**
       
   112         * Opens Vmbx connection. Leaves vmbx to the stack. 
       
   113         * 
       
   114         * @param aTelNumber vmbx number.
       
   115         * @param aVmbx vmbx connection.
       
   116         * @return used vmbx number.
       
   117         */ 
       
   118         virtual TInt OpenVmbxLC( TDes& aTelNumber, RVmbxNumber& aVmbx ) = 0;
       
   119         
   115         /*
   120         /*
   116         * Virtual destructor. 
   121         * Virtual destructor. 
   117         */ 
   122         */ 
   118         virtual ~MCallDiverting() {};
   123         virtual ~MCallDiverting() {};
   119     };
   124     };