| libnm-util Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <nm-setting-cdma.h>
NMSettingCdma;
NMSettingCdmaClass;
enum NMSettingCdmaError;
#define NM_SETTING_CDMA_ERROR
#define NM_SETTING_CDMA_NUMBER
#define NM_SETTING_CDMA_PASSWORD
#define NM_SETTING_CDMA_PASSWORD_FLAGS
#define NM_SETTING_CDMA_SETTING_NAME
#define NM_SETTING_CDMA_USERNAME
GQuark nm_setting_cdma_error_quark (void);
const char * nm_setting_cdma_get_number (NMSettingCdma *setting);
const char * nm_setting_cdma_get_password (NMSettingCdma *setting);
NMSettingSecretFlags nm_setting_cdma_get_password_flags (NMSettingCdma *setting);
const char * nm_setting_cdma_get_username (NMSettingCdma *setting);
NMSetting * nm_setting_cdma_new (void);
"number" gchar* : Read / Write "password" gchar* : Read / Write "password-flags" guint : 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 struct {
NMSettingClass parent;
/* Padding for future expansion */
void (*_reserved1) (void);
void (*_reserved2) (void);
void (*_reserved3) (void);
void (*_reserved4) (void);
} NMSettingCdmaClass;
typedef enum {
NM_SETTING_CDMA_ERROR_UNKNOWN = 0, /*< nick=UnknownError >*/
NM_SETTING_CDMA_ERROR_INVALID_PROPERTY, /*< nick=InvalidProperty >*/
NM_SETTING_CDMA_ERROR_MISSING_PROPERTY, /*< nick=MissingProperty >*/
NM_SETTING_CDMA_ERROR_MISSING_SERIAL_SETTING /*< nick=MissingSerialSetting >*/
} NMSettingCdmaError;
| unknown or unclassified error | |
| the property was invalid | |
| the property was missing and is required | |
| the required NMSettingSerial is missing in the connection |
GQuark nm_setting_cdma_error_quark (void);
Registers an error quark for NMSettingCdma if necessary.
Returns : |
the error quark used for NMSettingCdma errors. |
const char * nm_setting_cdma_get_number (NMSettingCdma *setting);
|
the NMSettingCdma |
Returns : |
the "number" property of the setting |
const char * nm_setting_cdma_get_password (NMSettingCdma *setting);
|
the NMSettingCdma |
Returns : |
the "password" property of the setting |
NMSettingSecretFlags nm_setting_cdma_get_password_flags (NMSettingCdma *setting);
|
the NMSettingCdma |
Returns : |
the NMSettingSecretFlags pertaining to the "password" |
const char * nm_setting_cdma_get_username (NMSettingCdma *setting);
|
the NMSettingCdma |
Returns : |
the "username" property of the setting |
NMSetting * nm_setting_cdma_new (void);
Creates a new NMSettingCdma object with default values.
Returns : |
the new empty NMSettingCdma object |
"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
"password-flags" property"password-flags" guint : Read / Write
Flags indicating how to handle "password":.
Allowed values: <= 7
Default value: 0
"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