ipcm_plat/bearer_settings_plugin_api/inc/cmpluginbase.h
branchRCL_3
changeset 58 83ca720e2b9a
parent 57 05bc53fe583b
equal deleted inserted replaced
57:05bc53fe583b 58:83ca720e2b9a
   239 
   239 
   240         IMPORT_C CCmPluginBaseEng* Plugin() const ;
   240         IMPORT_C CCmPluginBaseEng* Plugin() const ;
   241 
   241 
   242         IMPORT_C CommsDat::CMDBSession& Session() const;
   242         IMPORT_C CommsDat::CMDBSession& Session() const;
   243 
   243 
   244        
   244         /**
       
   245         * Launches the settings dialog of the plugin
       
   246         *
       
   247         * @since S60 3.2
       
   248         * @return soft key selection
       
   249         */
       
   250         TInt RunSettingsL();
       
   251 
       
   252         /**
       
   253         * Called on a newly created connection method to initialize it properly
       
   254         * with user interaction (e.g. APN setting for a packet data-, WEP-key
       
   255         * setting for a WLAN connection method, etc.).
       
   256         * Note: each plug-in should set its name (i.e. ECmName) in this
       
   257         * function call.
       
   258         *
       
   259         * @since S60 3.2
       
   260         * @param aManuallyConfigure let's the plugin know if a plugin should 
       
   261         *                           be configured manually or automatically
       
   262         * @return ETrue if initialization was successful and wasn't cancelled.
       
   263         * EFalse, if initialization process was cancelled (i.e. user pressed
       
   264         * Cancel button).
       
   265         */
       
   266         TBool InitializeWithUiL( TBool aManuallyConfigure );
       
   267         
   245         /**
   268         /**
   246         * Checks if the plug-in can handle the given AP.
   269         * Checks if the plug-in can handle the given AP.
   247         * @param aIapId IAPId of the AP to be checked
   270         * @param aIapId IAPId of the AP to be checked
   248         * @return ETrue if plug-in can handle the IAP
   271         * @return ETrue if plug-in can handle the IAP
   249         */
   272         */