NMSettingPppoe

NMSettingPppoe — Describes PPPoE connection properties

Properties

gchar * password Read / Write
NMSettingSecretFlags password-flags Read / Write
gchar * service Read / Write
gchar * username Read / Write

Object Hierarchy

    GObject
    ╰── NMSetting
        ╰── NMSettingPppoe

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_new ()

NMSetting *
nm_setting_pppoe_new (void);

Creates a new NMSettingPppoe object with default values.

Returns

the new empty NMSettingPppoe object.

[transfer full]


nm_setting_pppoe_get_service ()

const char *
nm_setting_pppoe_get_service (NMSettingPppoe *setting);

Parameters

setting

the NMSettingPppoe

 

Returns

the “service” property of the setting


nm_setting_pppoe_get_username ()

const char *
nm_setting_pppoe_get_username (NMSettingPppoe *setting);

Parameters

setting

the NMSettingPppoe

 

Returns

the “username” property of the setting


nm_setting_pppoe_get_password ()

const char *
nm_setting_pppoe_get_password (NMSettingPppoe *setting);

Parameters

setting

the NMSettingPppoe

 

Returns

the “password” property of the setting


nm_setting_pppoe_get_password_flags ()

NMSettingSecretFlags
nm_setting_pppoe_get_password_flags (NMSettingPppoe *setting);

Parameters

setting

the NMSettingPppoe

 

Returns

the NMSettingSecretFlags pertaining to the “password”

Types and Values

NM_SETTING_PPPOE_SETTING_NAME

#define NM_SETTING_PPPOE_SETTING_NAME "pppoe"


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”           NMSettingSecretFlags

Flags: Read / Write


The “service” property

  “service”                  gchar *

Flags: Read / Write

Default value: NULL


The “username” property

  “username”                 gchar *

Flags: Read / Write

Default value: NULL