NMSettingPPPOE
NMSettingPPPOE — Describes PPPoE connection properties
|
|
Object Hierarchy
GEnum
╰── NMSettingPPPOEError
GObject
╰── NMSetting
╰── NMSettingPPPOE
Includes
#include <nm-setting-pppoe.h>
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
);
Returns
the “service” property of the 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
);
Types and Values
NM_SETTING_PPPOE_SETTING_NAME
#define NM_SETTING_PPPOE_SETTING_NAME "pppoe"
NM_SETTING_PPPOE_ERROR
#define NM_SETTING_PPPOE_ERROR nm_setting_pppoe_error_quark ()
NM_SETTING_PPPOE_SERVICE
#define NM_SETTING_PPPOE_SERVICE "service"
NM_SETTING_PPPOE_USERNAME
#define NM_SETTING_PPPOE_USERNAME "username"
NM_SETTING_PPPOE_PASSWORD
#define NM_SETTING_PPPOE_PASSWORD "password"
NM_SETTING_PPPOE_PASSWORD_FLAGS
#define NM_SETTING_PPPOE_PASSWORD_FLAGS "password-flags"
Property Details
The “password”
property
“password” gchar *
Flags: Read / Write
Default value: NULL
The “password-flags”
property
“password-flags” guint
Flags: Read / Write
Allowed values: <= 7
Default value: 0
The “service”
property
“service” gchar *
Flags: Read / Write
Default value: NULL
The “username”
property
“username” gchar *
Flags: Read / Write
Default value: NULL