|  |  |  | libnm-util Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <nm-setting-cdma.h> #define NM_SETTING_CDMA_SETTING_NAME enum NMSettingCdmaError; #define NM_TYPE_SETTING_CDMA_ERROR #define NM_SETTING_CDMA_ERROR GQuark nm_setting_cdma_error_quark (void); #define NM_SETTING_CDMA_NUMBER #define NM_SETTING_CDMA_USERNAME #define NM_SETTING_CDMA_PASSWORD NMSettingCdma; NMSettingCdmaClass; GType nm_setting_cdma_get_type (void); NMSetting * nm_setting_cdma_new (void); const char * nm_setting_cdma_get_number (NMSettingCdma *setting); const char * nm_setting_cdma_get_username (NMSettingCdma *setting); const char * nm_setting_cdma_get_password (NMSettingCdma *setting);
"number" gchar* : Read / Write "password" gchar* : Read / Write "username" gchar* : Read / Write
The NMSettingCdma object is a NMSetting subclass that describes properties that allow connections to IS-95-based mobile broadband networks, including those using CDMA2000/EVDO technology.
typedef enum
{
	NM_SETTING_CDMA_ERROR_UNKNOWN = 0,
	NM_SETTING_CDMA_ERROR_INVALID_PROPERTY,
	NM_SETTING_CDMA_ERROR_MISSING_PROPERTY,
	NM_SETTING_CDMA_ERROR_MISSING_SERIAL_SETTING
} NMSettingCdmaError;
GQuark              nm_setting_cdma_error_quark         (void);
Registers an error quark for NMSettingCdma if necessary.
| Returns : | the error quark used for NMSettingCdma errors. | 
typedef struct {
	NMSettingClass parent;
	/* Padding for future expansion */
	void (*_reserved1) (void);
	void (*_reserved2) (void);
	void (*_reserved3) (void);
	void (*_reserved4) (void);
} NMSettingCdmaClass;
NMSetting *         nm_setting_cdma_new                 (void);
Creates a new NMSettingCdma object with default values.
| Returns : | the new empty NMSettingCdma object | 
const char *        nm_setting_cdma_get_number          (NMSettingCdma *setting);
| 
 | the NMSettingCdma | 
| Returns : | the "number" property of the setting | 
const char *        nm_setting_cdma_get_username        (NMSettingCdma *setting);
| 
 | the NMSettingCdma | 
| Returns : | the "username" property of the setting | 
const char *        nm_setting_cdma_get_password        (NMSettingCdma *setting);
| 
 | the NMSettingCdma | 
| Returns : | the "password" property of the setting | 
"number" property"number" gchar* : Read / Write
The number to dial to establish the connection to the CDMA-based mobile broadband network, if any. If not specified, the default number (777) is used when required.
Default value: NULL
"password" property"password" gchar* : Read / Write
The password used to authenticate with the network, if required. Many providers do not require a password, or accept any password. But if a password is required, it is specified here.
Default value: NULL
"username" property"username" gchar* : Read / Write
The username used to authenticate with the network, if required. Many providers do not require a username, or accept any username. But if a username is required, it is specified here.
Default value: NULL