ipcm_plat/bearer_settings_plugin_api/inc/cmpluginbase.h
branchRCL_3
changeset 57 05bc53fe583b
parent 0 5a93021fdf25
child 58 83ca720e2b9a
equal deleted inserted replaced
55:fc7b30ed2058 57:05bc53fe583b
   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         
       
   268         /**
   245         /**
   269         * Checks if the plug-in can handle the given AP.
   246         * Checks if the plug-in can handle the given AP.
   270         * @param aIapId IAPId of the AP to be checked
   247         * @param aIapId IAPId of the AP to be checked
   271         * @return ETrue if plug-in can handle the IAP
   248         * @return ETrue if plug-in can handle the IAP
   272         */
   249         */