ipcm_pub/connection_settings_api/inc/cmconnectionmethoddef.h
changeset 20 9c97ad6591ae
parent 0 5a93021fdf25
child 40 c5b848e6c7d1
equal deleted inserted replaced
18:fcbbe021d614 20:9c97ad6591ae
   133                                     * configuring a new IAP.
   133                                     * configuring a new IAP.
   134                                     * (TUint32 - default: none - read only)
   134                                     * (TUint32 - default: none - read only)
   135                                     */
   135                                     */
   136 
   136 
   137         ECmBearerIcon = 100,        /**<
   137         ECmBearerIcon = 100,        /**<
   138                                     * Return the bearer specific icon. Assumes that
   138                                     * Sets/Gets the Connection Method specific icon name(may
   139                                     * there's an existing EEikEnv in the client.                        
   139                                     * contain the path too).
   140                                     * Type cast return value from TUint32 to 
   140                                     * Used with Get/SetStringAttribute().
   141                                     * CGuiIcon*.
   141                                     * Returns NULL if not found.
   142                                     * Return value 0 means bearer has no icon.
   142                                     * (String - default: None )
   143                                     * (TUint32 - default: none - read only)
       
   144                                     */ 
   143                                     */ 
   145                         
   144                        
   146         ECmBearerAvailableIcon,     /**<
   145         ECmCommsDBBearerType = 204, /**<
   147                                     * Return the bearer available specific icon. 
       
   148                                     * Assumes that there's an existing EEikEnv 
       
   149                                     * in the client. Type cast return value from 
       
   150                                     * TUint32 to CGuiIcon*.
       
   151                                     * Return value 0 means bearer has no icon.
       
   152                                     * (TUint32 - default: none - read only)
       
   153                                     */
       
   154                         
       
   155         ECmBearerAvailableName = 200,   /**<
       
   156                                         * Name of the bearer. Can be used in 
       
   157                                         * layout 
       
   158                                         * list_double_large_graphic_popup_menu_pane.
       
   159                                         * (String - default: none - read only)
       
   160                                         */
       
   161                         
       
   162         ECmBearerSupportedName,     /**<
       
   163                                     * Name of the bearer. Can be used in 
       
   164                                     * layout list_single_popup_menu_pane_1.
       
   165                                     * (String - default: none - read only)
       
   166                                     */
       
   167                         
       
   168         ECmBearerAvailableText,     /**<
       
   169                                     * Localized text 'Available'. Can be used in 
       
   170                                     * layout 
       
   171                                     * list_double_large_graphic_popup_menu_pane.
       
   172                                     * (String - default: none - read only)
       
   173                                     */
       
   174                         
       
   175         ECmBearerNamePopupNote,     /**<
       
   176                                     * Localized text of the bearer type name.
       
   177                                     * Can be used in layout popup note.
       
   178                                     * (String - default: none - read only)
       
   179                                     */
       
   180 
       
   181         ECmCommsDBBearerType,       /**<
       
   182                                     * For backward compatibility, connection method
   146                                     * For backward compatibility, connection method
   183                                     * can return its CommsDB specific bearer type.
   147                                     * can return its CommsDB specific bearer type.
   184                                     * (TUint32 - default: none - read only)
   148                                     * (TUint32 - default: none - read only)
   185                                     * Leaves with KErrUnknown if no associated bearer 
   149                                     * Leaves with KErrUnknown if no associated bearer 
   186                                     * type exists in CommsDat.
   150                                     * type exists in CommsDat.
   187                                     */
   151                                     */
   188                                 
   152                                 
   189         ECmBearerSettingName,       /**<
   153         ECmVirtual = 206,          /**<
   190                                     * Name of the data bearer used when 
       
   191                                     * accessing external network.
       
   192                                     * (String - default: none - read only)
       
   193                                     */
       
   194         
       
   195         ECmVirtual,                 /**<
       
   196                                     * Is the given connection method virtual?
   154                                     * Is the given connection method virtual?
   197                                     * (TBool - default: none - read only)
   155                                     * (TBool - default: none - read only)
   198                                     */
   156                                     */
   199 
   157 
   200         /**
   158         /**
   204                                     * Client application can check which attribute 
   162                                     * Client application can check which attribute 
   205                                     * was incorrect in UpdateL().
   163                                     * was incorrect in UpdateL().
   206                                     * (TUint32 - default: none - read only)
   164                                     * (TUint32 - default: none - read only)
   207                                     */
   165                                     */
   208                                     
   166                                     
   209         ECmAddToAvailableList,      /**<
   167         ECmLoadResult = 402,        /**<
   210                                     * Bearer type has to be added to the avaialable
       
   211                                     * bearer type list.
       
   212                                     * (TBool - default: EFalse - read only)
       
   213                                     */                   
       
   214                         
       
   215         ECmLoadResult,              /**<
       
   216                                     * Result of the load process. KErrNone if there
   168                                     * Result of the load process. KErrNone if there
   217                                     * was no error. Otherwise a system wide
   169                                     * was no error. Otherwise a system wide
   218                                     * error code.
   170                                     * error code.
   219                                     * (TUint32 - default: KErrNone - read only)
   171                                     * (TUint32 - default: KErrNone - read only)
   220                                     */
   172                                     */