cellular/telephonysettings/inc/MCallDiverting.h
branchRCL_3
changeset 19 7d48bed6ce0c
parent 0 ff3b6d0fd310
child 20 987c9837762f
equal deleted inserted replaced
18:594d59766373 19:7d48bed6ce0c
    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     
    33         /**
    37         /**
    34         * Sets diverting to the network.
    38         * Sets diverting to the network.
    35         * 
    39         * 
    36         * @param aDivert New divert settings.
    40         * @param aDivert New divert settings.
    37         * @param aBsc List of basic service groups .
    41         * @param aBsc List of basic service groups .
   106         * Saves a single value to central repository. Make sure that repository
   110         * Saves a single value to central repository. Make sure that repository
   107         * is open before calling this function.
   111         * is open before calling this function.
   108         */
   112         */
   109         virtual TInt SaveKey( TUint32 aKeyId, const TDesC& aKeyValue ) = 0;
   113         virtual TInt SaveKey( TUint32 aKeyId, const TDesC& aKeyValue ) = 0;
   110         
   114         
   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         
       
   120         /*
   115         /*
   121         * Virtual destructor. 
   116         * Virtual destructor. 
   122         */ 
   117         */ 
   123         virtual ~MCallDiverting() {};
   118         virtual ~MCallDiverting() {};
   124     };
   119     };