Top |
Functions
GQuark | nm_setting_pppoe_error_quark () |
NMSetting * | nm_setting_pppoe_new () |
const char * | nm_setting_pppoe_get_service () |
const char * | nm_setting_pppoe_get_username () |
const char * | nm_setting_pppoe_get_password () |
NMSettingSecretFlags | nm_setting_pppoe_get_password_flags () |
Types and Values
#define | NM_SETTING_PPPOE_SETTING_NAME |
enum | NMSettingPPPOEError |
#define | NM_SETTING_PPPOE_ERROR |
#define | NM_SETTING_PPPOE_SERVICE |
#define | NM_SETTING_PPPOE_USERNAME |
#define | NM_SETTING_PPPOE_PASSWORD |
#define | NM_SETTING_PPPOE_PASSWORD_FLAGS |
Description
The NMSettingPPPOE object is a NMSetting subclass that describes properties necessary for connection to networks that require PPPoE connections to provide IP transport, for example cable or DSL modems.
Functions
nm_setting_pppoe_error_quark ()
GQuark
nm_setting_pppoe_error_quark (void
);
Registers an error quark for NMSettingPPPOE if necessary.
nm_setting_pppoe_new ()
NMSetting *
nm_setting_pppoe_new (void
);
Creates a new NMSettingPPPOE object with default values.
nm_setting_pppoe_get_service ()
const char *
nm_setting_pppoe_get_service (NMSettingPPPOE *setting
);
nm_setting_pppoe_get_username ()
const char *
nm_setting_pppoe_get_username (NMSettingPPPOE *setting
);
nm_setting_pppoe_get_password ()
const char *
nm_setting_pppoe_get_password (NMSettingPPPOE *setting
);
nm_setting_pppoe_get_password_flags ()
NMSettingSecretFlags
nm_setting_pppoe_get_password_flags (NMSettingPPPOE *setting
);
Types and Values
enum NMSettingPPPOEError
Property Details
The “password”
property
“password” gchar *
Password used to authenticate with the PPPoE service.
Flags: Read / Write
Default value: NULL
The “password-flags”
property
“password-flags” guint
Flags indicating how to handle the “password” property.
Flags: Read / Write
Allowed values: <= 7
Default value: 0
The “service”
property
“service” gchar *
If specified, instruct PPPoE to only initiate sessions with access concentrators that provide the specified service. For most providers, this should be left blank. It is only required if there are multiple access concentrators or a specific service is known to be required.
Flags: Read / Write
Default value: NULL
The “username”
property
“username” gchar *
Username used to authenticate with the PPPoE service.
Flags: Read / Write
Default value: NULL