From 2e5fa45ddfbb5cffa1e78221f1cea706e2f298af Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 31 Jul 2019 10:51:42 +0200 Subject: New upstream version 1.19.90 --- docs/libnm-util/html/NMConnection.html | 2696 ---------- docs/libnm-util/html/NMSetting.html | 1404 ----- docs/libnm-util/html/NMSetting8021x.html | 3968 --------------- docs/libnm-util/html/NMSettingAdsl.html | 644 --- docs/libnm-util/html/NMSettingBluetooth.html | 353 -- docs/libnm-util/html/NMSettingBond.html | 812 --- docs/libnm-util/html/NMSettingBridge.html | 675 --- docs/libnm-util/html/NMSettingBridgePort.html | 382 -- docs/libnm-util/html/NMSettingCdma.html | 439 -- docs/libnm-util/html/NMSettingConnection.html | 1522 ------ docs/libnm-util/html/NMSettingDcb.html | 1522 ------ docs/libnm-util/html/NMSettingGeneric.html | 191 - docs/libnm-util/html/NMSettingGsm.html | 1105 ---- docs/libnm-util/html/NMSettingIP4Config.html | 2784 ---------- docs/libnm-util/html/NMSettingIP6Config.html | 2728 ---------- docs/libnm-util/html/NMSettingInfiniband.html | 497 -- docs/libnm-util/html/NMSettingOlpcMesh.html | 299 -- docs/libnm-util/html/NMSettingPPP.html | 1240 ----- docs/libnm-util/html/NMSettingPPPOE.html | 437 -- docs/libnm-util/html/NMSettingSerial.html | 497 -- docs/libnm-util/html/NMSettingTeam.html | 319 -- docs/libnm-util/html/NMSettingTeamPort.html | 260 - docs/libnm-util/html/NMSettingVPN.html | 909 ---- docs/libnm-util/html/NMSettingVlan.html | 1028 ---- docs/libnm-util/html/NMSettingWimax.html | 344 -- docs/libnm-util/html/NMSettingWired.html | 1333 ----- docs/libnm-util/html/NMSettingWireless.html | 1548 ------ .../libnm-util/html/NMSettingWirelessSecurity.html | 1903 ------- docs/libnm-util/html/annotation-glossary.html | 69 - docs/libnm-util/html/api-index-full.html | 5340 -------------------- docs/libnm-util/html/ch01.html | 127 - docs/libnm-util/html/home.png | Bin 256 -> 0 bytes docs/libnm-util/html/index.html | 157 - docs/libnm-util/html/left-insensitive.png | Bin 395 -> 0 bytes docs/libnm-util/html/left.png | Bin 262 -> 0 bytes .../libnm-util/html/libnm-util-NetworkManager.html | 1891 ------- .../html/libnm-util-NetworkManagerVPN.html | 949 ---- docs/libnm-util/html/libnm-util-nm-utils.html | 2503 --------- docs/libnm-util/html/libnm-util.devhelp2 | 1711 ------- docs/libnm-util/html/object-tree.html | 108 - docs/libnm-util/html/right-insensitive.png | Bin 373 -> 0 bytes docs/libnm-util/html/right.png | Bin 261 -> 0 bytes docs/libnm-util/html/style.css | 483 -- docs/libnm-util/html/up-insensitive.png | Bin 374 -> 0 bytes docs/libnm-util/html/up.png | Bin 260 -> 0 bytes 45 files changed, 45177 deletions(-) delete mode 100644 docs/libnm-util/html/NMConnection.html delete mode 100644 docs/libnm-util/html/NMSetting.html delete mode 100644 docs/libnm-util/html/NMSetting8021x.html delete mode 100644 docs/libnm-util/html/NMSettingAdsl.html delete mode 100644 docs/libnm-util/html/NMSettingBluetooth.html delete mode 100644 docs/libnm-util/html/NMSettingBond.html delete mode 100644 docs/libnm-util/html/NMSettingBridge.html delete mode 100644 docs/libnm-util/html/NMSettingBridgePort.html delete mode 100644 docs/libnm-util/html/NMSettingCdma.html delete mode 100644 docs/libnm-util/html/NMSettingConnection.html delete mode 100644 docs/libnm-util/html/NMSettingDcb.html delete mode 100644 docs/libnm-util/html/NMSettingGeneric.html delete mode 100644 docs/libnm-util/html/NMSettingGsm.html delete mode 100644 docs/libnm-util/html/NMSettingIP4Config.html delete mode 100644 docs/libnm-util/html/NMSettingIP6Config.html delete mode 100644 docs/libnm-util/html/NMSettingInfiniband.html delete mode 100644 docs/libnm-util/html/NMSettingOlpcMesh.html delete mode 100644 docs/libnm-util/html/NMSettingPPP.html delete mode 100644 docs/libnm-util/html/NMSettingPPPOE.html delete mode 100644 docs/libnm-util/html/NMSettingSerial.html delete mode 100644 docs/libnm-util/html/NMSettingTeam.html delete mode 100644 docs/libnm-util/html/NMSettingTeamPort.html delete mode 100644 docs/libnm-util/html/NMSettingVPN.html delete mode 100644 docs/libnm-util/html/NMSettingVlan.html delete mode 100644 docs/libnm-util/html/NMSettingWimax.html delete mode 100644 docs/libnm-util/html/NMSettingWired.html delete mode 100644 docs/libnm-util/html/NMSettingWireless.html delete mode 100644 docs/libnm-util/html/NMSettingWirelessSecurity.html delete mode 100644 docs/libnm-util/html/annotation-glossary.html delete mode 100644 docs/libnm-util/html/api-index-full.html delete mode 100644 docs/libnm-util/html/ch01.html delete mode 100644 docs/libnm-util/html/home.png delete mode 100644 docs/libnm-util/html/index.html delete mode 100644 docs/libnm-util/html/left-insensitive.png delete mode 100644 docs/libnm-util/html/left.png delete mode 100644 docs/libnm-util/html/libnm-util-NetworkManager.html delete mode 100644 docs/libnm-util/html/libnm-util-NetworkManagerVPN.html delete mode 100644 docs/libnm-util/html/libnm-util-nm-utils.html delete mode 100644 docs/libnm-util/html/libnm-util.devhelp2 delete mode 100644 docs/libnm-util/html/object-tree.html delete mode 100644 docs/libnm-util/html/right-insensitive.png delete mode 100644 docs/libnm-util/html/right.png delete mode 100644 docs/libnm-util/html/style.css delete mode 100644 docs/libnm-util/html/up-insensitive.png delete mode 100644 docs/libnm-util/html/up.png (limited to 'docs/libnm-util/html') diff --git a/docs/libnm-util/html/NMConnection.html b/docs/libnm-util/html/NMConnection.html deleted file mode 100644 index 6bb4a151..00000000 --- a/docs/libnm-util/html/NMConnection.html +++ /dev/null @@ -1,2696 +0,0 @@ - - - - -NMConnection: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMConnection

-

NMConnection — Describes a connection to specific network or provider

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_connection_error_quark () -
-NMConnection * - -nm_connection_new () -
-NMConnection * - -nm_connection_new_from_hash () -
-NMConnection * - -nm_connection_duplicate () -
-NMSetting * - -nm_connection_create_setting () -
-void - -nm_connection_add_setting () -
-void - -nm_connection_remove_setting () -
-NMSetting * - -nm_connection_get_setting () -
-NMSetting * - -nm_connection_get_setting_by_name () -
-gboolean - -nm_connection_replace_settings () -
-gboolean - -nm_connection_replace_settings_from_connection () -
-gboolean - -nm_connection_compare () -
-gboolean - -nm_connection_diff () -
-gboolean - -nm_connection_verify () -
-gboolean - -nm_connection_normalize () -
const char * - -nm_connection_need_secrets () -
-void - -nm_connection_clear_secrets () -
-void - -nm_connection_clear_secrets_with_flags () -
-gboolean - -nm_connection_update_secrets () -
-void - -nm_connection_set_path () -
const char * - -nm_connection_get_path () -
const char * - -nm_connection_get_virtual_iface_name () -
const char * - -nm_connection_get_interface_name () -
-gboolean - -nm_connection_is_type () -
-void - -nm_connection_for_each_setting_value () -
-GHashTable * - -nm_connection_to_hash () -
-void - -nm_connection_dump () -
-GType - -nm_connection_lookup_setting_type () -
-GType - -nm_connection_lookup_setting_type_by_quark () -
const char * - -nm_connection_get_uuid () -
const char * - -nm_connection_get_id () -
const char * - -nm_connection_get_connection_type () -
-char * - -nm_connection_get_virtual_device_description () -
-NMSetting8021x * - -nm_connection_get_setting_802_1x () -
-NMSettingBluetooth * - -nm_connection_get_setting_bluetooth () -
-NMSettingBond * - -nm_connection_get_setting_bond () -
-NMSettingTeam * - -nm_connection_get_setting_team () -
-NMSettingTeamPort * - -nm_connection_get_setting_team_port () -
-NMSettingBridge * - -nm_connection_get_setting_bridge () -
-NMSettingBridgePort * - -nm_connection_get_setting_bridge_port () -
-NMSettingCdma * - -nm_connection_get_setting_cdma () -
-NMSettingConnection * - -nm_connection_get_setting_connection () -
-NMSettingDcb * - -nm_connection_get_setting_dcb () -
-NMSettingGeneric * - -nm_connection_get_setting_generic () -
-NMSettingGsm * - -nm_connection_get_setting_gsm () -
-NMSettingInfiniband * - -nm_connection_get_setting_infiniband () -
-NMSettingIP4Config * - -nm_connection_get_setting_ip4_config () -
-NMSettingIP6Config * - -nm_connection_get_setting_ip6_config () -
-NMSettingOlpcMesh * - -nm_connection_get_setting_olpc_mesh () -
-NMSettingPPP * - -nm_connection_get_setting_ppp () -
-NMSettingPPPOE * - -nm_connection_get_setting_pppoe () -
-NMSettingSerial * - -nm_connection_get_setting_serial () -
-NMSettingVPN * - -nm_connection_get_setting_vpn () -
-NMSettingWimax * - -nm_connection_get_setting_wimax () -
-NMSettingAdsl * - -nm_connection_get_setting_adsl () -
-NMSettingWired * - -nm_connection_get_setting_wired () -
-NMSettingWireless * - -nm_connection_get_setting_wireless () -
-NMSettingWirelessSecurity * - -nm_connection_get_setting_wireless_security () -
-NMSettingVlan * - -nm_connection_get_setting_vlan () -
-
-
-

Properties

-
----- - - - - - -
-gchar *pathRead / Write / Construct
-
-
-

Signals

-
----- - - - - - - - - - - - - - - - - - -
voidchangedRun First
voidsecrets-clearedRun First
voidsecrets-updatedRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMConnectionError
-    GObject
-    ╰── NMConnection
-
-
-
-

Includes

-
#include <nm-connection.h>
-
-
-
-

Description

-

An NMConnection describes all the settings and configuration values that -are necessary to configure network devices for operation on a specific -network. Connections are the fundamental operating object for -NetworkManager; no device is connected without a NMConnection, or -disconnected without having been connected with a NMConnection.

-

Each NMConnection contains a list of NMSetting objects usually referenced -by name (using nm_connection_get_setting_by_name()) or by type (with -nm_connection_get_setting()). The settings describe the actual parameters -with which the network devices are configured, including device-specific -parameters (MTU, SSID, APN, channel, rate, etc) and IP-level parameters -(addresses, routes, addressing methods, etc).

-
-
-

Functions

-
-

nm_connection_error_quark ()

-
GQuark
-nm_connection_error_quark (void);
-

Registers an error quark for NMConnection if necessary.

-
-

Returns

-

the error quark used for NMConnection errors.

-
-
-
-
-

nm_connection_new ()

-
NMConnection *
-nm_connection_new (void);
-

Creates a new NMConnection object with no NMSetting objects.

-
-

Returns

-

the new empty NMConnection object

-
-
-
-
-

nm_connection_new_from_hash ()

-
NMConnection *
-nm_connection_new_from_hash (GHashTable *hash,
-                             GError **error);
-

Creates a new NMConnection from a hash table describing the connection. See -nm_connection_to_hash() for a description of the expected hash table.

-
-

Parameters

-
----- - - - - - - - - - - - - -

hash

the GHashTable describing -the connection.

[element-type utf8 GLib.HashTable]

error

on unsuccessful return, an error

 
-
-
-

Returns

-

the new NMConnection object, populated with settings created -from the values in the hash table, or NULL if the connection failed to -validate

-
-
-
-
-

nm_connection_duplicate ()

-
NMConnection *
-nm_connection_duplicate (NMConnection *connection);
-

Duplicates a NMConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection to duplicate

 
-
-
-

Returns

-

a new NMConnection containing the same settings and properties -as the source NMConnection.

-

[transfer full]

-
-
-
-
-

nm_connection_create_setting ()

-
NMSetting *
-nm_connection_create_setting (const char *name);
-

Create a new NMSetting object of the desired type, given a setting name.

-
-

Parameters

-
----- - - - - - -

name

a setting name

 
-
-
-

Returns

-

the new setting object, or NULL if the setting name was unknown.

-

[transfer full]

-
-
-
-
-

nm_connection_add_setting ()

-
void
-nm_connection_add_setting (NMConnection *connection,
-                           NMSetting *setting);
-

Adds a NMSetting to the connection, replacing any previous NMSetting of the -same name which has previously been added to the NMConnection. The -connection takes ownership of the NMSetting object and does not increase -the setting object's reference count.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting

the NMSetting to add to the connection object.

[transfer full]
-
-
-
-
-

nm_connection_remove_setting ()

-
void
-nm_connection_remove_setting (NMConnection *connection,
-                              GType setting_type);
-

Removes the NMSetting with the given GType from the NMConnection. This -operation dereferences the NMSetting object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting_type

the GType of the setting object to remove

 
-
-
-
-
-

nm_connection_get_setting ()

-
NMSetting *
-nm_connection_get_setting (NMConnection *connection,
-                           GType setting_type);
-

Gets the NMSetting with the given GType, if one has been previously added -to the NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

setting_type

the GType of the setting object to return

 
-
-
-

Returns

-

the NMSetting, or NULL if no setting of that type was previously -added to the NMConnection.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_by_name ()

-
NMSetting *
-nm_connection_get_setting_by_name (NMConnection *connection,
-                                   const char *name);
-

Gets the NMSetting with the given name, if one has been previously added -the NMConnection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

a NMConnection

 

name

a setting name

 
-
-
-

Returns

-

the NMSetting, or NULL if no setting with that name was previously -added to the NMConnection.

-

[transfer none]

-
-
-
-
-

nm_connection_replace_settings ()

-
gboolean
-nm_connection_replace_settings (NMConnection *connection,
-                                GHashTable *new_settings,
-                                GError **error);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

a NMConnection

 

new_settings

a GHashTable of settings.

[element-type utf8 GLib.HashTable]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the settings were valid and added to the connection, FALSE -if they were not

-
-
-
-
-

nm_connection_replace_settings_from_connection ()

-
gboolean
-nm_connection_replace_settings_from_connection
-                               (NMConnection *connection,
-                                NMConnection *new_connection,
-                                GError **error);
-

Deep-copies the settings of new_conenction - and replaces the settings of connection - -with the copied settings.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

a NMConnection

 

new_connection

a NMConnection to replace the settings of connection -with

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the settings were valid after replacing the connection, FALSE -if they were not. Regardless of whether TRUE or FALSE is returned, the connection -is successfully replaced. FALSE only means, that the connection does not verify -at the end of the operation.

-
-

Since: 0.9.10

-
-
-
-

nm_connection_compare ()

-
gboolean
-nm_connection_compare (NMConnection *a,
-                       NMConnection *b,
-                       NMSettingCompareFlags flags);
-

Compares two NMConnection objects for similarity, with comparison behavior -modified by a set of flags. See nm_setting_compare() for a description of -each flag's behavior.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

a NMConnection

 

b

a second NMConnection to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 
-
-
-

Returns

-

TRUE if the comparison succeeds, FALSE if it does not

-
-
-
-
-

nm_connection_diff ()

-
gboolean
-nm_connection_diff (NMConnection *a,
-                    NMConnection *b,
-                    NMSettingCompareFlags flags,
-                    GHashTable **out_settings);
-

Compares two NMConnection objects for similarity, with comparison behavior -modified by a set of flags. See nm_setting_compare() for a description of -each flag's behavior. If the connections differ, settings and keys within -each setting that differ are added to the returned out_settings - hash table. -No values are returned, only key names.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

a

a NMConnection

 

b

a second NMConnection to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 

out_settings

if the -connections differ, on return a hash table mapping setting names to -second-level GHashTable (utf8 to guint32), which contains the key names that -differ mapped to one or more of NMSettingDiffResult as a bitfield.

[element-type utf8 GLib.HashTable]
-
-
-

Returns

-

TRUE if the connections contain the same values, FALSE if they do -not

-
-
-
-
-

nm_connection_verify ()

-
gboolean
-nm_connection_verify (NMConnection *connection,
-                      GError **error);
-

Validates the connection and all its settings. Each setting's properties -have allowed values, and some values are dependent on other values. For -example, if a Wi-Fi connection is security enabled, the NMSettingWireless -setting object's 'security' property must contain the setting name of the -NMSettingWirelessSecurity object, which must also be present in the -connection for the connection to be valid. As another example, the -NMSettingWired object's 'mac-address' property must be a validly formatted -MAC address. The returned GError contains information about which -setting and which property failed validation, and how it failed validation.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection to verify

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the connection is valid, FALSE if it is not

-
-
-
-
-

nm_connection_normalize ()

-
gboolean
-nm_connection_normalize (NMConnection *connection,
-                         GHashTable *parameters,
-                         gboolean *modified,
-                         GError **error);
-

Does some basic normalization and fixup of well known inconsistencies -and deprecated fields. If the connection was modified in any way, -the output parameter modified - is set TRUE.

-

Finally the connection will be verified and TRUE returns if the connection -is valid. As this function only performs some specific normalization steps -it cannot repair all connections. If the connection has errors that -cannot be normalized, the connection will not be modified.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection to normalize

 

parameters

a GHashTable with -normalization parameters to allow customization of the normalization by providing -specific arguments. Unknown arguments will be ignored and the default will be -used. The keys must be strings, hashed by g_str_hash() and g_str_equal() functions. -The values are opaque and depend on the parameter name.

[allow-none][element-type utf8 gpointer]

modified

outputs whether any settings were modified.

[out][allow-none]

error

location to store error, or NULL. Contains the reason, -why the connection is invalid, if the function returns an error.

 
-
-
-

Returns

-

TRUE if the connection is valid, FALSE if it is not

-
-

Since: 1.0

-
-
-
-

nm_connection_need_secrets ()

-
const char *
-nm_connection_need_secrets (NMConnection *connection,
-                            GPtrArray **hints);
-

Returns the name of the first setting object in the connection which would -need secrets to make a successful connection. The returned hints are only -intended as a guide to what secrets may be required, because in some -circumstances, there is no way to conclusively determine exactly which -secrets are needed.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

hints

the address of a pointer to a GPtrArray, initialized to NULL, which on -return points to an allocated GPtrArray containing the property names of -secrets of the NMSetting which may be required; the caller owns the array -and must free the array itself with g_ptr_array_free(), but not free its -elements.

[out][element-type utf8][allow-none][transfer container]
-
-
-

Returns

-

the setting name of the NMSetting object which has invalid or -missing secrets

-
-
-
-
-

nm_connection_clear_secrets ()

-
void
-nm_connection_clear_secrets (NMConnection *connection);
-

Clears and frees any secrets that may be stored in the connection, to avoid -keeping secret data in memory when not needed.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-
-
-

nm_connection_clear_secrets_with_flags ()

-
void
-nm_connection_clear_secrets_with_flags
-                               (NMConnection *connection,
-                                NMSettingClearSecretsWithFlagsFn func,
-                                gpointer user_data);
-

Clears and frees secrets determined by func -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

func

function to be called to determine whether a -specific secret should be cleared or not.

[scope call]

user_data

caller-supplied data passed to func -

 
-
-
-
-
-

nm_connection_update_secrets ()

-
gboolean
-nm_connection_update_secrets (NMConnection *connection,
-                              const char *setting_name,
-                              GHashTable *secrets,
-                              GError **error);
-

Update the specified setting's secrets, given a hash table of secrets -intended for that setting (deserialized from D-Bus for example). Will also -extract the given setting's secrets hash if given a hash of hashes, as would -be returned from nm_connection_to_hash(). If setting_name - is NULL, expects -a fully serialized NMConnection as returned by nm_connection_to_hash() and -will update all secrets from all settings contained in secrets -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

setting_name

the setting object name to which the secrets apply

 

secrets

a GHashTable mapping -string:GValue of setting property names and secrets of the given setting_name -.

[element-type utf8 GObject.Value]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the secrets were successfully updated, FALSE if the update -failed (tried to update secrets for a setting that doesn't exist, etc)

-
-
-
-
-

nm_connection_set_path ()

-
void
-nm_connection_set_path (NMConnection *connection,
-                        const char *path);
-

Sets the D-Bus path of the connection. This property is not serialized, and -is only for the reference of the caller. Sets the “path” -property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

path

the D-Bus path of the connection as given by the settings service -which provides the connection

 
-
-
-
-
-

nm_connection_get_path ()

-
const char *
-nm_connection_get_path (NMConnection *connection);
-

Returns the connection's D-Bus path.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the D-Bus path of the connection, previously set by a call to -nm_connection_set_path().

-
-
-
-
-

nm_connection_get_virtual_iface_name ()

-
const char *
-nm_connection_get_virtual_iface_name (NMConnection *connection);
-

Returns the name of the virtual kernel interface which the connection -needs to use if specified in the settings. This function abstracts all -connection types which require this functionality. For all other -connection types, this function will return NULL.

-
-

Parameters

-
----- - - - - - -

connection

The NMConnection

 
-
-
-

Returns

-

Name of the kernel interface or NULL

-
-
-
-
-

nm_connection_get_interface_name ()

-
const char *
-nm_connection_get_interface_name (NMConnection *connection);
-

Returns the interface name as stored in NMSettingConnection:interface_name. -If the connection contains no NMSettingConnection, it will return NULL.

-

For hardware devices and software devices created outside of NetworkManager, -this name is used to match the device. for software devices created by -NetworkManager, this is the name of the created interface.

-
-

Parameters

-
----- - - - - - -

connection

The NMConnection

 
-
-
-

Returns

-

Name of the kernel interface or NULL

-
-

Since: 1.0

-
-
-
-

nm_connection_is_type ()

-
gboolean
-nm_connection_is_type (NMConnection *connection,
-                       const char *type);
-

A convenience function to check if the given connection - is a particular -type (ie wired, Wi-Fi, ppp, etc). Checks the “type” -property of the connection and matches that against type -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

type

a setting name to check the connection's type against (like -NM_SETTING_WIRELESS_SETTING_NAME or NM_SETTING_WIRED_SETTING_NAME)

 
-
-
-

Returns

-

TRUE if the connection is of the given type -, FALSE if not

-
-
-
-
-

nm_connection_for_each_setting_value ()

-
void
-nm_connection_for_each_setting_value (NMConnection *connection,
-                                      NMSettingValueIterFn func,
-                                      gpointer user_data);
-

Iterates over the properties of each NMSetting object in the NMConnection, -calling the supplied user function for each property.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the NMConnection

 

func

user-supplied function called for each setting's property.

[scope call]

user_data

user data passed to func -at each invocation

 
-
-
-
-
-

nm_connection_to_hash ()

-
GHashTable *
-nm_connection_to_hash (NMConnection *connection,
-                       NMSettingHashFlags flags);
-

Converts the NMConnection into a GHashTable describing the connection, -suitable for marshalling over D-Bus or serializing. The hash table mapping -is string:GHashTable with each element in the returned hash representing -a NMSetting object. The keys are setting object names, and the values -are GHashTables mapping string:GValue, each of which represents the -properties of the NMSetting object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the NMConnection

 

flags

hash flags, e.g. NM_SETTING_HASH_FLAG_ALL

 
-
-
-

Returns

-

a new -GHashTable describing the connection, its settings, and each setting's -properties. The caller owns the hash table and must unref the hash table -with g_hash_table_unref() when it is no longer needed.

-

[transfer full][element-type utf8 GLib.HashTable]

-
-
-
-
-

nm_connection_dump ()

-
void
-nm_connection_dump (NMConnection *connection);
-

Print the connection to stdout. For debugging purposes ONLY, should NOT -be used for serialization of the connection or machine-parsed in any way. The -output format is not guaranteed to be stable and may change at any time.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-
-
-

nm_connection_lookup_setting_type ()

-
GType
-nm_connection_lookup_setting_type (const char *name);
-

Returns the GType of the setting's class for a given setting name.

-
-

Parameters

-
----- - - - - - -

name

a setting name

 
-
-
-

Returns

-

the GType of the setting's class

-
-
-
-
-

nm_connection_lookup_setting_type_by_quark ()

-
GType
-nm_connection_lookup_setting_type_by_quark
-                               (GQuark error_quark);
-

Returns the GType of the setting's class for a given setting error quark. -Useful for figuring out which setting a returned error is for.

-
-

Parameters

-
----- - - - - - -

error_quark

a setting error quark

 
-
-
-

Returns

-

the GType of the setting's class

-
-
-
-
-

nm_connection_get_uuid ()

-
const char *
-nm_connection_get_uuid (NMConnection *connection);
-

A shortcut to return the UUID from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the UUID from the connection's 'connection' setting

-
-
-
-
-

nm_connection_get_id ()

-
const char *
-nm_connection_get_id (NMConnection *connection);
-

A shortcut to return the ID from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the ID from the connection's 'connection' setting

-
-
-
-
-

nm_connection_get_connection_type ()

-
const char *
-nm_connection_get_connection_type (NMConnection *connection);
-

A shortcut to return the type from the connection's NMSettingConnection.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

the type from the connection's 'connection' setting

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_virtual_device_description ()

-
char *
-nm_connection_get_virtual_device_description
-                               (NMConnection *connection);
-

Returns the name that nm_device_disambiguate_names() would -return for the virtual device that would be created for connection -. -Eg, "VLAN (eth1.1)".

-
-

Parameters

-
----- - - - - - -

connection

an NMConnection for a virtual device type

 
-
-
-

Returns

-

the name of connection -'s device, -or NULL if connection -is not a virtual connection type.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_802_1x ()

-
NMSetting8021x *
-nm_connection_get_setting_802_1x (NMConnection *connection);
-

A shortcut to return any NMSetting8021x the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSetting8021x if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bluetooth ()

-
NMSettingBluetooth *
-nm_connection_get_setting_bluetooth (NMConnection *connection);
-

A shortcut to return any NMSettingBluetooth the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBluetooth if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bond ()

-
NMSettingBond *
-nm_connection_get_setting_bond (NMConnection *connection);
-

A shortcut to return any NMSettingBond the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBond if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_team ()

-
NMSettingTeam *
-nm_connection_get_setting_team (NMConnection *connection);
-

A shortcut to return any NMSettingTeam the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTeam if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_team_port ()

-
NMSettingTeamPort *
-nm_connection_get_setting_team_port (NMConnection *connection);
-

A shortcut to return any NMSettingTeamPort the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingTeamPort if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_bridge ()

-
NMSettingBridge *
-nm_connection_get_setting_bridge (NMConnection *connection);
-

A shortcut to return any NMSettingBridge the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBridge if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_bridge_port ()

-
NMSettingBridgePort *
-nm_connection_get_setting_bridge_port (NMConnection *connection);
-

A shortcut to return any NMSettingBridgePort the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingBridgePort if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_cdma ()

-
NMSettingCdma *
-nm_connection_get_setting_cdma (NMConnection *connection);
-

A shortcut to return any NMSettingCdma the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingCdma if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_connection ()

-
NMSettingConnection *
-nm_connection_get_setting_connection (NMConnection *connection);
-

A shortcut to return any NMSettingConnection the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingConnection if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_dcb ()

-
NMSettingDcb *
-nm_connection_get_setting_dcb (NMConnection *connection);
-

A shortcut to return any NMSettingDcb the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingDcb if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_generic ()

-
NMSettingGeneric *
-nm_connection_get_setting_generic (NMConnection *connection);
-

A shortcut to return any NMSettingGeneric the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingGeneric if the connection contains one, otherwise NULL.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

nm_connection_get_setting_gsm ()

-
NMSettingGsm *
-nm_connection_get_setting_gsm (NMConnection *connection);
-

A shortcut to return any NMSettingGsm the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingGsm if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_infiniband ()

-
NMSettingInfiniband *
-nm_connection_get_setting_infiniband (NMConnection *connection);
-

A shortcut to return any NMSettingInfiniband the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingInfiniband if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ip4_config ()

-
NMSettingIP4Config *
-nm_connection_get_setting_ip4_config (NMConnection *connection);
-

A shortcut to return any NMSettingIP4Config the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingIP4Config if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ip6_config ()

-
NMSettingIP6Config *
-nm_connection_get_setting_ip6_config (NMConnection *connection);
-

A shortcut to return any NMSettingIP6Config the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingIP6Config if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_olpc_mesh ()

-
NMSettingOlpcMesh *
-nm_connection_get_setting_olpc_mesh (NMConnection *connection);
-

A shortcut to return any NMSettingOlpcMesh the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingOlpcMesh if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_ppp ()

-
NMSettingPPP *
-nm_connection_get_setting_ppp (NMConnection *connection);
-

A shortcut to return any NMSettingPPP the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingPPP if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_pppoe ()

-
NMSettingPPPOE *
-nm_connection_get_setting_pppoe (NMConnection *connection);
-

A shortcut to return any NMSettingPPPOE the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingPPPOE if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_serial ()

-
NMSettingSerial *
-nm_connection_get_setting_serial (NMConnection *connection);
-

A shortcut to return any NMSettingSerial the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingSerial if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_vpn ()

-
NMSettingVPN *
-nm_connection_get_setting_vpn (NMConnection *connection);
-

A shortcut to return any NMSettingVPN the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingVPN if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wimax ()

-
NMSettingWimax *
-nm_connection_get_setting_wimax (NMConnection *connection);
-

A shortcut to return any NMSettingWimax the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWimax if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_adsl ()

-
NMSettingAdsl *
-nm_connection_get_setting_adsl (NMConnection *connection);
-

A shortcut to return any NMSettingAdsl the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingAdsl if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wired ()

-
NMSettingWired *
-nm_connection_get_setting_wired (NMConnection *connection);
-

A shortcut to return any NMSettingWired the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWired if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wireless ()

-
NMSettingWireless *
-nm_connection_get_setting_wireless (NMConnection *connection);
-

A shortcut to return any NMSettingWireless the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWireless if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_wireless_security ()

-
NMSettingWirelessSecurity *
-nm_connection_get_setting_wireless_security
-                               (NMConnection *connection);
-

A shortcut to return any NMSettingWirelessSecurity the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingWirelessSecurity if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

nm_connection_get_setting_vlan ()

-
NMSettingVlan *
-nm_connection_get_setting_vlan (NMConnection *connection);
-

A shortcut to return any NMSettingVlan the connection might contain.

-
-

Parameters

-
----- - - - - - -

connection

the NMConnection

 
-
-
-

Returns

-

an NMSettingVlan if the connection contains one, otherwise NULL.

-

[transfer none]

-
-
-
-
-

Types and Values

-
-

NM_CONNECTION_SECRETS_UPDATED

-
#define NM_CONNECTION_SECRETS_UPDATED "secrets-updated"
-
-
-
-
-

NM_CONNECTION_SECRETS_CLEARED

-
#define NM_CONNECTION_SECRETS_CLEARED "secrets-cleared"
-
-
-
-
-

NM_CONNECTION_CHANGED

-
#define NM_CONNECTION_CHANGED         "changed"
-
-
-
-
-

NM_CONNECTION_PATH

-
#define NM_CONNECTION_PATH "path"
-
-
-
-
-

enum NMConnectionError

-

Describes errors that may result from operations involving a NMConnection.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTION_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_CONNECTION_ERROR_CONNECTION_SETTING_NOT_FOUND

-

the NMConnection object - did not contain the required NMSettingConnection object, which must be - present for all connections

-
 

NM_CONNECTION_ERROR_CONNECTION_TYPE_INVALID

-

the 'type' property of the - 'connection' setting did not point to a valid connection base type; ie - it was not a hardware-related setting like NMSettingWired or - NMSettingWireless.

-
 

NM_CONNECTION_ERROR_SETTING_NOT_FOUND

-

the NMConnection object - did not contain the specified NMSetting object

-
 

NM_CONNECTION_ERROR_INVALID_SETTING

-

the NMConnection object contains - a conflicting setting object

-
 
-
-
-
-
-

NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD

-
#define NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD "ip6-config-method"
-
-
-
-
-

NM_CONNECTION_ERROR

-
#define NM_CONNECTION_ERROR nm_connection_error_quark ()
-
-
-
-
-

NMConnection

-
typedef struct _NMConnection NMConnection;
-

The NMConnection struct contains only private data. -It should only be accessed through the functions described below.

-
-
-
-

Property Details

-
-

The “path” property

-
  “path”                     gchar *
-

The connection's D-Bus path, used only by the calling process as a record -of the D-Bus path of the connection as provided by a settings service.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
-

Signal Details

-
-

The “changed” signal

-
void
-user_function (NMConnection *connection,
-               gpointer      user_data)
-

The ::changed signal is emitted when any property of any property -(including secrets) of any setting of the connection is modified, -or when settings are added or removed.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the object on which the signal is emitted

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-

Since: 0.9.10

-
-
-
-

The “secrets-cleared” signal

-
void
-user_function (NMConnection *connection,
-               gpointer      user_data)
-

The ::secrets-cleared signal is emitted when the secrets of a connection -are cleared.

-
-

Parameters

-
----- - - - - - - - - - - - - -

connection

the object on which the signal is emitted

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
-

The “secrets-updated” signal

-
void
-user_function (NMConnection *connection,
-               gchar        *setting_name,
-               gpointer      user_data)
-

The ::secrets-updated signal is emitted when the secrets of a setting -have been changed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

connection

the object on which the signal is emitted

 

setting_name

the setting name of the NMSetting for which secrets were -updated

 

user_data

user data set when the signal handler was connected.

 
-
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSetting.html b/docs/libnm-util/html/NMSetting.html deleted file mode 100644 index 1d8f1402..00000000 --- a/docs/libnm-util/html/NMSetting.html +++ /dev/null @@ -1,1404 +0,0 @@ - - - - -NMSetting: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSetting

-

NMSetting — Describes related configuration information

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_error_quark () -
-gboolean - -(*NMSettingClearSecretsWithFlagsFn) () -
-void - -(*NMSettingValueIterFn) () -
-GHashTable * - -nm_setting_to_hash () -
-NMSetting * - -nm_setting_new_from_hash () -
-NMSetting * - -nm_setting_duplicate () -
const char * - -nm_setting_get_name () -
-gboolean - -nm_setting_verify () -
-gboolean - -nm_setting_compare () -
-gboolean - -nm_setting_diff () -
-void - -nm_setting_enumerate_values () -
-char * - -nm_setting_to_string () -
-void - -nm_setting_clear_secrets () -
-void - -nm_setting_clear_secrets_with_flags () -
-GPtrArray * - -nm_setting_need_secrets () -
-gboolean - -nm_setting_update_secrets () -
-gboolean - -nm_setting_get_secret_flags () -
-gboolean - -nm_setting_set_secret_flags () -
const char * - -nm_setting_get_virtual_iface_name () -
-
-
-

Properties

-
----- - - - - - -
-gchar *nameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMSettingError
#defineNM_SETTING_ERROR
#defineNM_SETTING_PARAM_SERIALIZE
#defineNM_SETTING_PARAM_REQUIRED
#defineNM_SETTING_PARAM_SECRET
#defineNM_SETTING_PARAM_FUZZY_IGNORE
#defineNM_SETTING_NAME
enumNMSettingSecretFlags
enumNMSettingCompareFlags
 NMSetting
enumNMSettingHashFlags
enumNMSettingDiffResult
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingCompareFlags
-    ├── NMSettingDiffResult
-    ├── NMSettingError
-    ├── NMSettingHashFlags
-    ╰── NMSettingSecretFlags
-    GObject
-    ╰── NMSetting
-        ├── NMSetting8021x
-        ├── NMSettingAdsl
-        ├── NMSettingBluetooth
-        ├── NMSettingBond
-        ├── NMSettingTeam
-        ├── NMSettingTeamPort
-        ├── NMSettingBridge
-        ├── NMSettingBridgePort
-        ├── NMSettingConnection
-        ├── NMSettingDcb
-        ├── NMSettingInfiniband
-        ├── NMSettingIP4Config
-        ├── NMSettingVlan
-        ├── NMSettingIP6Config
-        ├── NMSettingPPP
-        ├── NMSettingPPPOE
-        ├── NMSettingSerial
-        ├── NMSettingGeneric
-        ├── NMSettingGsm
-        ├── NMSettingCdma
-        ├── NMSettingOlpcMesh
-        ├── NMSettingWimax
-        ├── NMSettingWired
-        ├── NMSettingWireless
-        ├── NMSettingWirelessSecurity
-        ╰── NMSettingVPN
-
-
-
-

Includes

-
#include <nm-setting.h>
-
-
-
-

Description

-

Each NMSetting contains properties that describe configuration that applies -to a specific network layer (like IPv4 or IPv6 configuration) or device type -(like Ethernet, or Wi-Fi). A collection of individual settings together -make up an NMConnection. Each property is strongly typed and usually has -a number of allowed values. See each NMSetting subclass for a description -of properties and allowed values.

-
-
-

Functions

-
-

nm_setting_error_quark ()

-
GQuark
-nm_setting_error_quark (void);
-

Registers an error quark for NMSetting if necessary.

-
-

Returns

-

the error quark used for NMSetting errors.

-
-
-
-
-

NMSettingClearSecretsWithFlagsFn ()

-
gboolean
-(*NMSettingClearSecretsWithFlagsFn) (NMSetting *setting,
-                                     const char *secret,
-                                     NMSettingSecretFlags flags,
-                                     gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

The setting for which secrets are being iterated

 

secret

The secret's name

 

flags

The secret's flags, eg NM_SETTING_SECRET_FLAG_AGENT_OWNED

 

user_data

User data passed to nm_connection_clear_secrets_with_flags()

 
-
-
-

Returns

-

TRUE to clear the secret, FALSE to not clear the secret

-
-
-
-
-

NMSettingValueIterFn ()

-
void
-(*NMSettingValueIterFn) (NMSetting *setting,
-                         const char *key,
-                         const GValue *value,
-                         GParamFlags flags,
-                         gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

The setting for which properties are being iterated, given to -nm_setting_enumerate_values()

 

key

The value/property name

 

value

The property's value

 

flags

The property's flags, like NM_SETTING_PARAM_SECRET

 

user_data

User data passed to nm_setting_enumerate_values()

 
-
-
-
-
-

nm_setting_to_hash ()

-
GHashTable *
-nm_setting_to_hash (NMSetting *setting,
-                    NMSettingHashFlags flags);
-

Converts the NMSetting into a GHashTable mapping each setting property -name to a GValue describing that property, suitable for marshalling over -D-Bus or serializing. The mapping is string to GValue.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting

 

flags

hash flags, e.g. NM_SETTING_HASH_FLAG_ALL

 
-
-
-

Returns

-

a new GHashTable -describing the setting's properties.

-

[transfer full][element-type utf8 GObject.Value]

-
-
-
-
-

nm_setting_new_from_hash ()

-
NMSetting *
-nm_setting_new_from_hash (GType setting_type,
-                          GHashTable *hash);
-

Creates a new NMSetting object and populates that object with the properties -contained in the hash table, using each hash key as the property to set, -and each hash value as the value to set that property to. Setting properties -are strongly typed, thus the GValue type of the hash value must be correct. -See the documentation on each NMSetting object subclass for the correct -property names and value types.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting_type

the NMSetting type which the hash contains properties for

 

hash

the GHashTable containing a -string to GValue mapping of properties that apply to the setting.

[element-type utf8 GObject.Value]
-
-
-

Returns

-

a new NMSetting object populated with the properties from the -hash table, or NULL on failure

-
-
-
-
-

nm_setting_duplicate ()

-
NMSetting *
-nm_setting_duplicate (NMSetting *setting);
-

Duplicates a NMSetting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting to duplicate

 
-
-
-

Returns

-

a new NMSetting containing the same properties and values as the -source NMSetting.

-

[transfer full]

-
-
-
-
-

nm_setting_get_name ()

-
const char *
-nm_setting_get_name (NMSetting *setting);
-

Returns the type name of the NMSetting object

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

a string containing the type name of the NMSetting object, -like 'ppp' or 'wireless' or 'wired'.

-
-
-
-
-

nm_setting_verify ()

-
gboolean
-nm_setting_verify (NMSetting *setting,
-                   GSList *all_settings,
-                   GError **error);
-

Validates the setting. Each setting's properties have allowed values, and -some are dependent on other values (hence the need for all_settings -). The -returned GError contains information about which property of the setting -failed validation, and in what way that property failed validation.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting to verify

 

all_settings

a GSList of all settings -in the connection from which setting -came.

[element-type NMSetting]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the setting is valid, FALSE if it is not

-
-
-
-
-

nm_setting_compare ()

-
gboolean
-nm_setting_compare (NMSetting *a,
-                    NMSetting *b,
-                    NMSettingCompareFlags flags);
-

Compares two NMSetting objects for similarity, with comparison behavior -modified by a set of flags. See the documentation for NMSettingCompareFlags -for a description of each flag's behavior.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

a

a NMSetting

 

b

a second NMSetting to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 
-
-
-

Returns

-

TRUE if the comparison succeeds, FALSE if it does not

-
-
-
-
-

nm_setting_diff ()

-
gboolean
-nm_setting_diff (NMSetting *a,
-                 NMSetting *b,
-                 NMSettingCompareFlags flags,
-                 gboolean invert_results,
-                 GHashTable **results);
-

Compares two NMSetting objects for similarity, with comparison behavior -modified by a set of flags. See the documentation for NMSettingCompareFlags -for a description of each flag's behavior. If the settings differ, the keys -of each setting that differ from the other are added to results -, mapped to -one or more NMSettingDiffResult values.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

a

a NMSetting

 

b

a second NMSetting to compare with the first

 

flags

compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT

 

invert_results

this parameter is used internally by libnm-util and should -be set to FALSE. If TRUE inverts the meaning of the NMSettingDiffResult.

 

results

if the -settings differ, on return a hash table mapping the differing keys to one or -more NMSettingDiffResult values OR-ed together. If the settings do not -differ, any hash table passed in is unmodified. If no hash table is passed -in and the settings differ, a new one is created and returned.

[inout][transfer full][element-type utf8 guint32]
-
-
-

Returns

-

TRUE if the settings contain the same values, FALSE if they do not

-
-
-
-
-

nm_setting_enumerate_values ()

-
void
-nm_setting_enumerate_values (NMSetting *setting,
-                             NMSettingValueIterFn func,
-                             gpointer user_data);
-

Iterates over each property of the NMSetting object, calling the supplied -user function for each property.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

func

user-supplied function called for each property of the setting.

[scope call]

user_data

user data passed to func -at each invocation

 
-
-
-
-
-

nm_setting_to_string ()

-
char *
-nm_setting_to_string (NMSetting *setting);
-

Convert the setting into a string. For debugging purposes ONLY, should NOT -be used for serialization of the setting, or machine-parsed in any way. The -output format is not guaranteed to be stable and may change at any time.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

an allocated string containing a textual representation of the -setting's properties and values (including secrets!), which the caller should -free with g_free()

-
-
-
-
-

nm_setting_clear_secrets ()

-
void
-nm_setting_clear_secrets (NMSetting *setting);
-

Resets and clears any secrets in the setting. Secrets should be added to the -setting only when needed, and cleared immediately after use to prevent -leakage of information.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-
-
-

nm_setting_clear_secrets_with_flags ()

-
void
-nm_setting_clear_secrets_with_flags (NMSetting *setting,
-                                     NMSettingClearSecretsWithFlagsFn func,
-                                     gpointer user_data);
-

Clears and frees secrets determined by func -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

func

function to be called to determine whether a -specific secret should be cleared or not.

[scope call]

user_data

caller-supplied data passed to func -

 
-
-
-
-
-

nm_setting_need_secrets ()

-
GPtrArray *
-nm_setting_need_secrets (NMSetting *setting);
-

Returns an array of property names for each secret which may be required -to make a successful connection. The returned hints are only intended as a -guide to what secrets may be required, because in some circumstances, there -is no way to conclusively determine exactly which secrets are needed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

a GPtrArray containing -the property names of secrets of the NMSetting which may be required; the -caller owns the array and must free it with g_ptr_array_free(), but must not -free the elements.

-

[transfer container][element-type utf8]

-
-
-
-
-

nm_setting_update_secrets ()

-
gboolean
-nm_setting_update_secrets (NMSetting *setting,
-                           GHashTable *secrets,
-                           GError **error);
-

Update the setting's secrets, given a hash table of secrets intended for that -setting (deserialized from D-Bus for example).

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secrets

a GHashTable mapping -string to GValue of setting property names and secrets.

[element-type utf8 GObject.Value]

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the secrets were successfully updated, FALSE on failure to -update one or more of the secrets.

-
-
-
-
-

nm_setting_get_secret_flags ()

-
gboolean
-nm_setting_get_secret_flags (NMSetting *setting,
-                             const char *secret_name,
-                             NMSettingSecretFlags *out_flags,
-                             GError **error);
-

For a given secret, retrieves the NMSettingSecretFlags describing how to -handle that secret.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secret_name

the secret key name to get flags for

 

out_flags

on success, the NMSettingSecretFlags for the secret

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE on success (if the given secret name was a valid property of -this setting, and if that property is secret), FALSE if not

-
-
-
-
-

nm_setting_set_secret_flags ()

-
gboolean
-nm_setting_set_secret_flags (NMSetting *setting,
-                             const char *secret_name,
-                             NMSettingSecretFlags flags,
-                             GError **error);
-

For a given secret, stores the NMSettingSecretFlags describing how to -handle that secret.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting

 

secret_name

the secret key name to set flags for

 

flags

the NMSettingSecretFlags for the secret

 

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE on success (if the given secret name was a valid property of -this setting, and if that property is secret), FALSE if not

-
-
-
-
-

nm_setting_get_virtual_iface_name ()

-
const char *
-nm_setting_get_virtual_iface_name (NMSetting *setting);
-

Returns the name of the virtual kernel interface which the connection -needs to use if specified in the settings.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting

 
-
-
-

Returns

-

Name of the virtual interface or NULL if the setting does not -support this feature

-
-
-
-
-

Types and Values

-
-

enum NMSettingError

-

Describes errors that may result from operations involving a NMSetting.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_ERROR_PROPERTY_NOT_FOUND

-

a property required by the operation - was not found; for example, an attempt to update an invalid secret

-
 

NM_SETTING_ERROR_PROPERTY_NOT_SECRET

-

an operation which requires a secret - was attempted on a non-secret property

-
 

NM_SETTING_ERROR_PROPERTY_TYPE_MISMATCH

-

the operation requires a property - of a specific type, or the value couldn't be transformed to the same type - as the property being acted upon

-
 
-
-
-
-
-

NM_SETTING_ERROR

-
#define NM_SETTING_ERROR nm_setting_error_quark ()
-
-
-
-
-

NM_SETTING_PARAM_SERIALIZE

-
#define NM_SETTING_PARAM_SERIALIZE    (1 << (0 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_PARAM_REQUIRED

-
#define NM_SETTING_PARAM_REQUIRED     (1 << (1 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_PARAM_SECRET

-
#define NM_SETTING_PARAM_SECRET       (1 << (2 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_PARAM_FUZZY_IGNORE

-
#define NM_SETTING_PARAM_FUZZY_IGNORE (1 << (3 + G_PARAM_USER_SHIFT))
-
-
-
-
-

NM_SETTING_NAME

-
#define NM_SETTING_NAME "name"
-
-
-
-
-

enum NMSettingSecretFlags

-

These flags indicate specific behavior related to handling of a secret. Each -secret has a corresponding set of these flags which indicate how the secret -is to be stored and/or requested when it is needed.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_SECRET_FLAG_NONE

-

the system is responsible for providing and -storing this secret (default)

-
 

NM_SETTING_SECRET_FLAG_AGENT_OWNED

-

a user secret agent is responsible -for providing and storing this secret; when it is required agents will be -asked to retrieve it

-
 

NM_SETTING_SECRET_FLAG_NOT_SAVED

-

this secret should not be saved, but -should be requested from the user each time it is needed

-
 

NM_SETTING_SECRET_FLAG_NOT_REQUIRED

-

in situations where it cannot be -automatically determined that the secret is required (some VPNs and PPP -providers don't require all secrets) this flag indicates that the specific -secret is not required

-
 
-
-
-
-
-

enum NMSettingCompareFlags

-

These flags modify the comparison behavior when comparing two settings or -two connections.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_COMPARE_FLAG_EXACT

-

match all properties exactly

-
 

NM_SETTING_COMPARE_FLAG_FUZZY

-

match only important attributes, like SSID, - type, security settings, etc. Does not match, for example, connection ID - or UUID.

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_ID

-

ignore the connection's ID

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS

-

ignore all secrets

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS

-

ignore secrets for which -the secret's flags indicate the secret is owned by a user secret agent -(ie, the secret's flag includes NM_SETTING_SECRET_FLAG_AGENT_OWNED -)

-
 

NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS

-

ignore secrets for which -the secret's flags indicate the secret should not be saved to persistent -storage (ie, the secret's flag includes NM_SETTING_SECRET_FLAG_NOT_SAVED -)

-
 

NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT

-

if this flag is set, -nm_setting_diff() and nm_connection_diff() will also include properties that -are set to their default value. See also NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT -.

-
 

NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT

-

if this flag is set, -nm_setting_diff() and nm_connection_diff() will not include properties that -are set to their default value. This is the opposite of -NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT -. If both flags are set together, -NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT - wins. If both flags are unset, -this means to exclude default properties if there is a setting to compare, -but include all properties, if the setting 'b' is missing. This is the legacy -behaviour of libnm-util, where nm_setting_diff() behaved differently depending -on whether the setting 'b' was available. If NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT - -is set, nm_setting_diff() will also set the flags NM_SETTING_DIFF_RESULT_IN_A_DEFAULT - -and NM_SETTING_DIFF_RESULT_IN_B_DEFAULT -, if the values are default values.

-
 
-
-
-
-
-

NMSetting

-
typedef struct _NMSetting NMSetting;
-

The NMSetting struct contains only private data. -It should only be accessed through the functions described below.

-
-
-
-

enum NMSettingHashFlags

-

These flags determine which properties are added to the resulting hash -when calling nm_setting_to_hash().

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_HASH_FLAG_ALL

-

hash all properties (including secrets)

-
 

NM_SETTING_HASH_FLAG_NO_SECRETS

-

do not include secrets

-
 

NM_SETTING_HASH_FLAG_ONLY_SECRETS

-

only hash secrets

-
 
-
-
-
-
-

enum NMSettingDiffResult

-

These values indicate the result of a setting difference operation.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_DIFF_RESULT_UNKNOWN

-

unknown result

-
 

NM_SETTING_DIFF_RESULT_IN_A

-

the property is present in setting A

-
 

NM_SETTING_DIFF_RESULT_IN_B

-

the property is present in setting B

-
 

NM_SETTING_DIFF_RESULT_IN_A_DEFAULT

-

the property is present in -setting A but is set to the default value. This flag is only set, -if you specify NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT -.

-
 

NM_SETTING_DIFF_RESULT_IN_B_DEFAULT

-

analog to NM_SETTING_DIFF_RESULT_IN_A_DEFAULT -.

-
 
-
-
-
-
-

Property Details

-
-

The “name” property

-
  “name”                     gchar *
-

The setting's name, which uniquely identifies the setting within the -connection. Each setting type has a name unique to that type, for -example "ppp" or "wireless" or "wired".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSetting8021x.html b/docs/libnm-util/html/NMSetting8021x.html deleted file mode 100644 index 360b7a14..00000000 --- a/docs/libnm-util/html/NMSetting8021x.html +++ /dev/null @@ -1,3968 +0,0 @@ - - - - -NMSetting8021x: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSetting8021x

-

NMSetting8021x — Describes 802.1x-authenticated connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_802_1x_error_quark () -
-NMSetting * - -nm_setting_802_1x_new () -
-guint32 - -nm_setting_802_1x_get_num_eap_methods () -
const char * - -nm_setting_802_1x_get_eap_method () -
-gboolean - -nm_setting_802_1x_add_eap_method () -
-void - -nm_setting_802_1x_remove_eap_method () -
-gboolean - -nm_setting_802_1x_remove_eap_method_by_value () -
-void - -nm_setting_802_1x_clear_eap_methods () -
const char * - -nm_setting_802_1x_get_identity () -
const char * - -nm_setting_802_1x_get_anonymous_identity () -
const char * - -nm_setting_802_1x_get_pac_file () -
-gboolean - -nm_setting_802_1x_get_system_ca_certs () -
const char * - -nm_setting_802_1x_get_ca_path () -
const char * - -nm_setting_802_1x_get_phase2_ca_path () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_ca_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_ca_cert_blob () -
const char * - -nm_setting_802_1x_get_ca_cert_path () -
-gboolean - -nm_setting_802_1x_set_ca_cert () -
const char * - -nm_setting_802_1x_get_subject_match () -
-guint32 - -nm_setting_802_1x_get_num_altsubject_matches () -
const char * - -nm_setting_802_1x_get_altsubject_match () -
-gboolean - -nm_setting_802_1x_add_altsubject_match () -
-void - -nm_setting_802_1x_remove_altsubject_match () -
-gboolean - -nm_setting_802_1x_remove_altsubject_match_by_value () -
-void - -nm_setting_802_1x_clear_altsubject_matches () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_client_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_client_cert_blob () -
const char * - -nm_setting_802_1x_get_client_cert_path () -
-gboolean - -nm_setting_802_1x_set_client_cert () -
const char * - -nm_setting_802_1x_get_phase1_peapver () -
const char * - -nm_setting_802_1x_get_phase1_peaplabel () -
const char * - -nm_setting_802_1x_get_phase1_fast_provisioning () -
const char * - -nm_setting_802_1x_get_phase2_auth () -
const char * - -nm_setting_802_1x_get_phase2_autheap () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_ca_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_phase2_ca_cert_blob () -
const char * - -nm_setting_802_1x_get_phase2_ca_cert_path () -
-gboolean - -nm_setting_802_1x_set_phase2_ca_cert () -
const char * - -nm_setting_802_1x_get_phase2_subject_match () -
-guint32 - -nm_setting_802_1x_get_num_phase2_altsubject_matches () -
const char * - -nm_setting_802_1x_get_phase2_altsubject_match () -
-gboolean - -nm_setting_802_1x_add_phase2_altsubject_match () -
-void - -nm_setting_802_1x_remove_phase2_altsubject_match () -
-gboolean - -nm_setting_802_1x_remove_phase2_altsubject_match_by_value () -
-void - -nm_setting_802_1x_clear_phase2_altsubject_matches () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_client_cert_scheme () -
const GByteArray * - -nm_setting_802_1x_get_phase2_client_cert_blob () -
const char * - -nm_setting_802_1x_get_phase2_client_cert_path () -
-gboolean - -nm_setting_802_1x_set_phase2_client_cert () -
const char * - -nm_setting_802_1x_get_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_password_flags () -
const GByteArray * - -nm_setting_802_1x_get_password_raw () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_password_raw_flags () -
const char * - -nm_setting_802_1x_get_pin () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_pin_flags () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_private_key_scheme () -
const GByteArray * - -nm_setting_802_1x_get_private_key_blob () -
const char * - -nm_setting_802_1x_get_private_key_path () -
-gboolean - -nm_setting_802_1x_set_private_key () -
const char * - -nm_setting_802_1x_get_private_key_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_private_key_password_flags () -
-NMSetting8021xCKFormat - -nm_setting_802_1x_get_private_key_format () -
-NMSetting8021xCKScheme - -nm_setting_802_1x_get_phase2_private_key_scheme () -
const GByteArray * - -nm_setting_802_1x_get_phase2_private_key_blob () -
const char * - -nm_setting_802_1x_get_phase2_private_key_path () -
-gboolean - -nm_setting_802_1x_set_phase2_private_key () -
const char * - -nm_setting_802_1x_get_phase2_private_key_password () -
-NMSettingSecretFlags - -nm_setting_802_1x_get_phase2_private_key_password_flags () -
-NMSetting8021xCKFormat - -nm_setting_802_1x_get_phase2_private_key_format () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GSList_gchararray_ *altsubject-matchesRead / Write
-gchar *anonymous-identityRead / Write
-GArray_guchar_ *ca-certRead / Write
-gchar *ca-pathRead / Write
-GArray_guchar_ *client-certRead / Write
-GSList_gchararray_ *eapRead / Write
-gchar *identityRead / Write
-gchar *pac-fileRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-GArray_guchar_ *password-rawRead / Write
guintpassword-raw-flagsRead / Write
-gchar *phase1-fast-provisioningRead / Write
-gchar *phase1-peaplabelRead / Write
-gchar *phase1-peapverRead / Write
-GSList_gchararray_ *phase2-altsubject-matchesRead / Write
-gchar *phase2-authRead / Write
-gchar *phase2-autheapRead / Write
-GArray_guchar_ *phase2-ca-certRead / Write
-gchar *phase2-ca-pathRead / Write
-GArray_guchar_ *phase2-client-certRead / Write
-GArray_guchar_ *phase2-private-keyRead / Write
-gchar *phase2-private-key-passwordRead / Write
guintphase2-private-key-password-flagsRead / Write
-gchar *phase2-subject-matchRead / Write
-gchar *pinRead / Write
guintpin-flagsRead / Write
-GArray_guchar_ *private-keyRead / Write
-gchar *private-key-passwordRead / Write
guintprivate-key-password-flagsRead / Write
-gchar *subject-matchRead / Write
gbooleansystem-ca-certsRead / Write / Construct
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
enumNMSetting8021xCKFormat
enumNMSetting8021xCKScheme
#defineNM_SETTING_802_1X_SETTING_NAME
enumNMSetting8021xError
#defineNM_SETTING_802_1X_ERROR
#defineNM_SETTING_802_1X_EAP
#defineNM_SETTING_802_1X_IDENTITY
#defineNM_SETTING_802_1X_ANONYMOUS_IDENTITY
#defineNM_SETTING_802_1X_PAC_FILE
#defineNM_SETTING_802_1X_CA_CERT
#defineNM_SETTING_802_1X_CA_PATH
#defineNM_SETTING_802_1X_SUBJECT_MATCH
#defineNM_SETTING_802_1X_ALTSUBJECT_MATCHES
#defineNM_SETTING_802_1X_CLIENT_CERT
#defineNM_SETTING_802_1X_PHASE1_PEAPVER
#defineNM_SETTING_802_1X_PHASE1_PEAPLABEL
#defineNM_SETTING_802_1X_PHASE1_FAST_PROVISIONING
#defineNM_SETTING_802_1X_PHASE2_AUTH
#defineNM_SETTING_802_1X_PHASE2_AUTHEAP
#defineNM_SETTING_802_1X_PHASE2_CA_CERT
#defineNM_SETTING_802_1X_PHASE2_CA_PATH
#defineNM_SETTING_802_1X_PHASE2_SUBJECT_MATCH
#defineNM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES
#defineNM_SETTING_802_1X_PHASE2_CLIENT_CERT
#defineNM_SETTING_802_1X_PASSWORD
#defineNM_SETTING_802_1X_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PASSWORD_RAW
#defineNM_SETTING_802_1X_PASSWORD_RAW_FLAGS
#defineNM_SETTING_802_1X_PRIVATE_KEY
#defineNM_SETTING_802_1X_PRIVATE_KEY_PASSWORD
#defineNM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD
#defineNM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS
#defineNM_SETTING_802_1X_PIN
#defineNM_SETTING_802_1X_PIN_FLAGS
#defineNM_SETTING_802_1X_SYSTEM_CA_CERTS
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSetting8021xCKFormat
-    ├── NMSetting8021xCKScheme
-    ╰── NMSetting8021xError
-    GObject
-    ╰── NMSetting
-        ╰── NMSetting8021x
-
-
-
-

Includes

-
#include <nm-setting-8021x.h>
-
-
-
-

Description

-

The NMSetting8021x object is a NMSetting subclass that describes -properties necessary for connection to 802.1x-authenticated networks, such as -WPA and WPA2 Enterprise Wi-Fi networks and wired 802.1x networks. 802.1x -connections typically use certificates and/or EAP authentication methods to -securely verify, identify, and authenticate the client to the network itself, -instead of simply relying on a widely shared static key.

-

It's a good idea to read up on wpa_supplicant configuration before using this -setting extensively, since most of the options here correspond closely with -the relevant wpa_supplicant configuration options.

-

Furthermore, to get a good idea of 802.1x, EAP, TLS, TTLS, etc and their -applications to Wi-Fi and wired networks, you'll want to get copies of the -following books.

-

802.11 Wireless Networks: The Definitive Guide, Second Edition - Author: Matthew Gast - ISBN: 978-0596100520

-

Cisco Wireless LAN Security - Authors: Krishna Sankar, Sri Sundaralingam, Darrin Miller, and Andrew Balinsky - ISBN: 978-1587051548

-
-
-

Functions

-
-

nm_setting_802_1x_error_quark ()

-
GQuark
-nm_setting_802_1x_error_quark (void);
-

Registers an error quark for NMSetting8021x if necessary.

-
-

Returns

-

the error quark used for NMSetting8021x errors.

-
-
-
-
-

nm_setting_802_1x_new ()

-
NMSetting *
-nm_setting_802_1x_new (void);
-

Creates a new NMSetting8021x object with default values.

-
-

Returns

-

the new empty NMSetting8021x object

-
-
-
-
-

nm_setting_802_1x_get_num_eap_methods ()

-
guint32
-nm_setting_802_1x_get_num_eap_methods (NMSetting8021x *setting);
-

Returns the number of eap methods allowed for use when connecting to the -network. Generally only one EAP method is used. Use the functions -nm_setting_802_1x_get_eap_method(), nm_setting_802_1x_add_eap_method(), -and nm_setting_802_1x_remove_eap_method() for adding, removing, and retrieving -allowed EAP methods.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of allowed EAP methods

-
-
-
-
-

nm_setting_802_1x_get_eap_method ()

-
const char *
-nm_setting_802_1x_get_eap_method (NMSetting8021x *setting,
-                                  guint32 i);
-

Returns the name of the allowed EAP method at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the EAP method name to return

 
-
-
-

Returns

-

the name of the allowed EAP method at index i -

-
-
-
-
-

nm_setting_802_1x_add_eap_method ()

-
gboolean
-nm_setting_802_1x_add_eap_method (NMSetting8021x *setting,
-                                  const char *eap);
-

Adds an allowed EAP method. The setting is not valid until at least one -EAP method has been added. See “eap” property for a list of -allowed EAP methods.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

eap

the name of the EAP method to allow for this connection

 
-
-
-

Returns

-

TRUE if the EAP method was successfully added, FALSE if it was -not a valid method or if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_eap_method ()

-
void
-nm_setting_802_1x_remove_eap_method (NMSetting8021x *setting,
-                                     guint32 i);
-

Removes the allowed EAP method at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the EAP method to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_eap_method_by_value ()

-
gboolean
-nm_setting_802_1x_remove_eap_method_by_value
-                               (NMSetting8021x *setting,
-                                const char *eap);
-

Removes the allowed EAP method method -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

eap

the name of the EAP method to remove

 
-
-
-

Returns

-

TRUE if the EAP method was founs and removed, FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_802_1x_clear_eap_methods ()

-
void
-nm_setting_802_1x_clear_eap_methods (NMSetting8021x *setting);
-

Clears all allowed EAP methods.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_identity ()

-
const char *
-nm_setting_802_1x_get_identity (NMSetting8021x *setting);
-

Returns the identifier used by some EAP methods (like TLS) to -authenticate the user. Often this is a username or login name.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the user identifier

-
-
-
-
-

nm_setting_802_1x_get_anonymous_identity ()

-
const char *
-nm_setting_802_1x_get_anonymous_identity
-                               (NMSetting8021x *setting);
-

Returns the anonymous identifier used by some EAP methods (like TTLS) to -authenticate the user in the outer unencrypted "phase 1" authentication. The -inner "phase 2" authentication will use the “identity” in -a secure form, if applicable for that EAP method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the anonymous identifier

-
-
-
-
-

nm_setting_802_1x_get_pac_file ()

-
const char *
-nm_setting_802_1x_get_pac_file (NMSetting8021x *setting);
-

Returns the file containing PAC credentials used by EAP-FAST method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the PAC file

-
-
-
-
-

nm_setting_802_1x_get_system_ca_certs ()

-
gboolean
-nm_setting_802_1x_get_system_ca_certs (NMSetting8021x *setting);
-

Sets the “system-ca-certs” property. The -“ca-path” and “phase2-ca-path” -properties are ignored if the “system-ca-certs” property is -TRUE, in which case a system-wide CA certificate directory specified at -compile time (using the --system-ca-path configure option) is used in place -of these properties.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

TRUE if a system CA certificate path should be used, FALSE if not

-
-
-
-
-

nm_setting_802_1x_get_ca_path ()

-
const char *
-nm_setting_802_1x_get_ca_path (NMSetting8021x *setting);
-

Returns the path of the CA certificate directory if previously set. Systems -will often have a directory that contains multiple individual CA certificates -which the supplicant can then add to the verification chain. This may be -used in addition to the “ca-cert” property to add more CA -certificates for verifying the network to client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the CA certificate directory path

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_path ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_path (NMSetting8021x *setting);
-

Returns the path of the "phase 2" CA certificate directory if previously set. -Systems will often have a directory that contains multiple individual CA -certificates which the supplicant can then add to the verification chain. -This may be used in addition to the “phase2-ca-cert” property -to add more CA certificates for verifying the network to client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" CA certificate directory path

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_ca_cert_scheme (NMSetting8021x *setting);
-

Returns the scheme used to store the CA certificate. If the returned scheme -is NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_ca_cert_blob(); -if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_ca_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the CA certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_ca_cert_blob (NMSetting8021x *setting);
-

Returns the CA certificate blob if the CA certificate is stored using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme. Not all EAP methods use a -CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the CA certificate data

-
-
-
-
-

nm_setting_802_1x_get_ca_cert_path ()

-
const char *
-nm_setting_802_1x_get_ca_cert_path (NMSetting8021x *setting);
-

Returns the CA certificate path if the CA certificate is stored using the -NM_SETTING_802_1X_CK_SCHEME_PATH scheme. Not all EAP methods use a -CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the CA certificate file

-
-
-
-
-

nm_setting_802_1x_set_ca_cert ()

-
gboolean
-nm_setting_802_1x_set_ca_cert (NMSetting8021x *setting,
-                               const char *cert_path,
-                               NMSetting8021xCKScheme scheme,
-                               NMSetting8021xCKFormat *out_format,
-                               GError **error);
-

Reads a certificate from disk and sets the “ca-cert” property -with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB -scheme, or with the path to the certificate file if using the -NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the CA certificate -file (PEM or DER format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the CA certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_subject_match ()

-
const char *
-nm_setting_802_1x_get_subject_match (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “subject-match” property. This is the -substring to be matched against the subject of the authentication -server certificate, or NULL no subject verification is to be -performed.

-
-
-
-
-

nm_setting_802_1x_get_num_altsubject_matches ()

-
guint32
-nm_setting_802_1x_get_num_altsubject_matches
-                               (NMSetting8021x *setting);
-

Returns the number of entries in the -“altsubject-matches” property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of altsubject-matches entries.

-
-
-
-
-

nm_setting_802_1x_get_altsubject_match ()

-
const char *
-nm_setting_802_1x_get_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Returns the altSubjectName match at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

i

the zero-based index of the array of altSubjectName matches

 
-
-
-

Returns

-

the altSubjectName match at index i -

-
-
-
-
-

nm_setting_802_1x_add_altsubject_match ()

-
gboolean
-nm_setting_802_1x_add_altsubject_match
-                               (NMSetting8021x *setting,
-                                const char *altsubject_match);
-

Adds an allowed alternate subject name match. Until at least one -match is added, the altSubjectName of the remote authentication -server is not verified.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

altsubject_match

the altSubjectName to allow for this connection

 
-
-
-

Returns

-

TRUE if the alternative subject name match was -successfully added, FALSE if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_altsubject_match ()

-
void
-nm_setting_802_1x_remove_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Removes the allowed altSubjectName at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the altSubjectName match to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_altsubject_match_by_value ()

-
gboolean
-nm_setting_802_1x_remove_altsubject_match_by_value
-                               (NMSetting8021x *setting,
-                                const char *altsubject_match);
-

Removes the allowed altSubjectName altsubject_match -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

altsubject_match

the altSubjectName to remove

 
-
-
-

Returns

-

TRUE if the alternative subject name match was found and removed, -FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_802_1x_clear_altsubject_matches ()

-
void
-nm_setting_802_1x_clear_altsubject_matches
-                               (NMSetting8021x *setting);
-

Clears all altSubjectName matches.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_client_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_client_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the client certificate. If the returned scheme -is NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_client_cert_blob(); -if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the client certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_client_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_client_cert_blob
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the client certificate data

-
-
-
-
-

nm_setting_802_1x_get_client_cert_path ()

-
const char *
-nm_setting_802_1x_get_client_cert_path
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the client certificate file

-
-
-
-
-

nm_setting_802_1x_set_client_cert ()

-
gboolean
-nm_setting_802_1x_set_client_cert (NMSetting8021x *setting,
-                                   const char *cert_path,
-                                   NMSetting8021xCKScheme scheme,
-                                   NMSetting8021xCKFormat *out_format,
-                                   GError **error);
-

Reads a certificate from disk and sets the “client-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the client -certificate file (PEM, DER, or PKCS#12 format). The path must be UTF-8 -encoded; use g_filename_to_utf8() to convert if needed. Passing NULL with -any scheme -clears the client certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase1_peapver ()

-
const char *
-nm_setting_802_1x_get_phase1_peapver (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 1" PEAP version to be used when authenticating with -EAP-PEAP as contained in the “phase1-peapver” property. Valid -values are NULL (unset), "0" (PEAP version 0), and "1" (PEAP version 1).

-
-
-
-
-

nm_setting_802_1x_get_phase1_peaplabel ()

-
const char *
-nm_setting_802_1x_get_phase1_peaplabel
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

whether the "phase 1" PEAP label is new-style or old-style, to be -used when authenticating with EAP-PEAP, as contained in the -“phase1-peaplabel” property. Valid values are NULL (unset), -"0" (use old-style label), and "1" (use new-style label). See the -wpa_supplicant documentation for more details.

-
-
-
-
-

nm_setting_802_1x_get_phase1_fast_provisioning ()

-
const char *
-nm_setting_802_1x_get_phase1_fast_provisioning
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

whether "phase 1" PEAP fast provisioning should be used, as specified -by the “phase1-fast-provisioning” property. See the -wpa_supplicant documentation for more details.

-
-
-
-
-

nm_setting_802_1x_get_phase2_auth ()

-
const char *
-nm_setting_802_1x_get_phase2_auth (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" non-EAP (ex MD5) allowed authentication method as -specified by the “phase2-auth” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_autheap ()

-
const char *
-nm_setting_802_1x_get_phase2_autheap (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" EAP-based (ex TLS) allowed authentication method as -specified by the “phase2-autheap” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_ca_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" CA certificate. If the -returned scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_ca_cert_blob(); if NM_SETTING_802_1X_CK_SCHEME_PATH, -use nm_setting_802_1x_get_ca_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" CA certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_phase2_ca_cert_blob
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" CA certificate blob if the CA certificate is stored -using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme. Not all EAP methods use -a CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" CA certificate data

-
-
-
-
-

nm_setting_802_1x_get_phase2_ca_cert_path ()

-
const char *
-nm_setting_802_1x_get_phase2_ca_cert_path
-                               (NMSetting8021x *setting);
-

Returns the "phase 2" CA certificate path if the CA certificate is stored -using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme. Not all EAP methods use -a CA certificate (LEAP for example), and those that can take advantage of the -CA certificate allow it to be unset. Note that lack of a CA certificate -reduces security by allowing man-in-the-middle attacks, because the identity -of the network cannot be confirmed by the client.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" CA certificate file

-
-
-
-
-

nm_setting_802_1x_set_phase2_ca_cert ()

-
gboolean
-nm_setting_802_1x_set_phase2_ca_cert (NMSetting8021x *setting,
-                                      const char *cert_path,
-                                      NMSetting8021xCKScheme scheme,
-                                      NMSetting8021xCKFormat *out_format,
-                                      GError **error);
-

Reads a certificate from disk and sets the “phase2-ca-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" CA -certificate file (PEM or DER format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the "phase2" CA certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase2_subject_match ()

-
const char *
-nm_setting_802_1x_get_phase2_subject_match
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the “phase2-subject-match” property. This is -the substring to be matched against the subject of the "phase 2" -authentication server certificate, or NULL no subject verification -is to be performed.

-
-
-
-
-

nm_setting_802_1x_get_num_phase2_altsubject_matches ()

-
guint32
-nm_setting_802_1x_get_num_phase2_altsubject_matches
-                               (NMSetting8021x *setting);
-

Returns the number of entries in the -“phase2-altsubject-matches” property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the number of phase2-altsubject-matches entries.

-
-
-
-
-

nm_setting_802_1x_get_phase2_altsubject_match ()

-
const char *
-nm_setting_802_1x_get_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Returns the "phase 2" altSubjectName match at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

i

the zero-based index of the array of "phase 2" altSubjectName matches

 
-
-
-

Returns

-

the "phase 2" altSubjectName match at index i -

-
-
-
-
-

nm_setting_802_1x_add_phase2_altsubject_match ()

-
gboolean
-nm_setting_802_1x_add_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                const char *phase2_altsubject_match);
-

Adds an allowed alternate subject name match for "phase 2". Until -at least one match is added, the altSubjectName of the "phase 2" -remote authentication server is not verified.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

phase2_altsubject_match

the "phase 2" altSubjectName to allow for this -connection

 
-
-
-

Returns

-

TRUE if the "phase 2" alternative subject name match was -successfully added, FALSE if it was already allowed.

-
-
-
-
-

nm_setting_802_1x_remove_phase2_altsubject_match ()

-
void
-nm_setting_802_1x_remove_phase2_altsubject_match
-                               (NMSetting8021x *setting,
-                                guint32 i);
-

Removes the allowed "phase 2" altSubjectName at the specified index.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

i

the index of the "phase 2" altSubjectName match to remove

 
-
-
-
-
-

nm_setting_802_1x_remove_phase2_altsubject_match_by_value ()

-
gboolean
-nm_setting_802_1x_remove_phase2_altsubject_match_by_value
-                               (NMSetting8021x *setting,
-                                const char *phase2_altsubject_match);
-

Removes the allowed "phase 2" altSubjectName phase2_altsubject_match -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSetting8021x

 

phase2_altsubject_match

the "phase 2" altSubjectName to remove

 
-
-
-

Returns

-

TRUE if the alternative subject name match for "phase 2" was found and removed, -FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_802_1x_clear_phase2_altsubject_matches ()

-
void
-nm_setting_802_1x_clear_phase2_altsubject_matches
-                               (NMSetting8021x *setting);
-

Clears all "phase 2" altSubjectName matches.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_client_cert_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" client certificate. If the -returned scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" client certificate (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_phase2_client_cert_blob
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" client certificate data

-
-
-
-
-

nm_setting_802_1x_get_phase2_client_cert_path ()

-
const char *
-nm_setting_802_1x_get_phase2_client_cert_path
-                               (NMSetting8021x *setting);
-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" client certificate file

-
-
-
-
-

nm_setting_802_1x_set_phase2_client_cert ()

-
gboolean
-nm_setting_802_1x_set_phase2_client_cert
-                               (NMSetting8021x *setting,
-                                const char *cert_path,
-                                NMSetting8021xCKScheme scheme,
-                                NMSetting8021xCKFormat *out_format,
-                                GError **error);
-

Reads a certificate from disk and sets the “phase2-client-cert” -property with the raw certificate data if using the -NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate -file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Client certificates are used to identify the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

cert_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH -or NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" client -certificate file (PEM, DER, or PKCS#12 format). The path must be UTF-8 -encoded; use g_filename_to_utf8() to convert if needed. Passing NULL with -any scheme -clears the "phase2" client certificate.

 

scheme

desired storage scheme for the certificate

 

out_format

on successful return, the type of the certificate added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_password ()

-
const char *
-nm_setting_802_1x_get_password (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used by the authentication method, if any, as specified -by the “password” property

-
-
-
-
-

nm_setting_802_1x_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_password_flags (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

nm_setting_802_1x_get_password_raw ()

-
const GByteArray *
-nm_setting_802_1x_get_password_raw (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the password used by the authentication method as a -UTF-8-encoded array of bytes, as specified by the -“password-raw” property

-
-
-
-
-

nm_setting_802_1x_get_password_raw_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_password_raw_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“password-raw”

-
-
-
-
-

nm_setting_802_1x_get_pin ()

-
const char *
-nm_setting_802_1x_get_pin (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the PIN used by the authentication method, if any, as specified -by the “pin” property

-
-
-
-
-

nm_setting_802_1x_get_pin_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_pin_flags (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“pin”

-
-
-
-
-

nm_setting_802_1x_get_private_key_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_private_key_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the private key. If the returned scheme is -NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the private key (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_private_key_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_private_key_blob
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

WARNING: the private key property is not a "secret" property, and thus -unencrypted private key data may be readable by unprivileged users. Private -keys should always be encrypted with a private key password.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key data

-
-
-
-
-

nm_setting_802_1x_get_private_key_path ()

-
const char *
-nm_setting_802_1x_get_private_key_path
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the private key file

-
-
-
-
-

nm_setting_802_1x_set_private_key ()

-
gboolean
-nm_setting_802_1x_set_private_key (NMSetting8021x *setting,
-                                   const char *key_path,
-                                   const char *password,
-                                   NMSetting8021xCKScheme scheme,
-                                   NMSetting8021xCKFormat *out_format,
-                                   GError **error);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

This function reads a private key from disk and sets the -“private-key” property with the private key file data if using -the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the private -key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

If password - is given, this function attempts to decrypt the private key to -verify that password - is correct, and if it is, updates the -“private-key-password” property with the given password -. If -the decryption is unsuccessful, FALSE is returned, error - is set, and no -internal data is changed. If no password - is given, the private key is -assumed to be valid, no decryption is performed, and the password may be set -at a later time.

-

WARNING: the private key property is not a "secret" property, and thus -unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a private -key password to prevent unauthorized access to unencrypted private key data.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

key_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH or -NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the private key file -(PEM, DER, or PKCS#12 format). The path must be UTF-8 encoded; use -g_filename_to_utf8() to convert if needed. Passing NULL with any scheme -clears the private key.

 

password

password used to decrypt the private key, or NULL if the password -is unknown. If the password is given but fails to decrypt the private key, -an error is returned.

 

scheme

desired storage scheme for the private key

 

out_format

on successful return, the type of the private key added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_private_key_password ()

-
const char *
-nm_setting_802_1x_get_private_key_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key password used to decrypt the private key if -previously set with nm_setting_802_1x_set_private_key(), or the -“private-key-password” property.

-
-
-
-
-

nm_setting_802_1x_get_private_key_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_private_key_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“private-key-password”

-
-
-
-
-

nm_setting_802_1x_get_private_key_format ()

-
NMSetting8021xCKFormat
-nm_setting_802_1x_get_private_key_format
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the data format of the private key data stored in the -“private-key” property

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_scheme ()

-
NMSetting8021xCKScheme
-nm_setting_802_1x_get_phase2_private_key_scheme
-                               (NMSetting8021x *setting);
-

Returns the scheme used to store the "phase 2" private key. If the returned -scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use -nm_setting_802_1x_get_client_cert_blob(); if -NM_SETTING_802_1X_CK_SCHEME_PATH, use -nm_setting_802_1x_get_client_cert_path().

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

scheme used to store the "phase 2" private key (blob or path)

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_blob ()

-
const GByteArray *
-nm_setting_802_1x_get_phase2_private_key_blob
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

WARNING: the phase2 private key property is not a "secret" property, and thus -unencrypted private key data may be readable by unprivileged users. Private -keys should always be encrypted with a private key password.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the "phase 2" private key data

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_path ()

-
const char *
-nm_setting_802_1x_get_phase2_private_key_path
-                               (NMSetting8021x *setting);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

path to the "phase 2" private key file

-
-
-
-
-

nm_setting_802_1x_set_phase2_private_key ()

-
gboolean
-nm_setting_802_1x_set_phase2_private_key
-                               (NMSetting8021x *setting,
-                                const char *key_path,
-                                const char *password,
-                                NMSetting8021xCKScheme scheme,
-                                NMSetting8021xCKFormat *out_format,
-                                GError **error);
-

Private keys are used to authenticate the connecting client to the network -when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x -authentication method.

-

This function reads a private key from disk and sets the -“phase2-private-key” property with the private key file data if -using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the -private key file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

If password - is given, this function attempts to decrypt the private key to -verify that password - is correct, and if it is, updates the -“phase2-private-key-password” property with the given -password -. If the decryption is unsuccessful, FALSE is returned, error - is -set, and no internal data is changed. If no password - is given, the private -key is assumed to be valid, no decryption is performed, and the password may -be set at a later time.

-

WARNING: the "phase2" private key property is not a "secret" property, and -thus unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a private -key password to prevent unauthorized access to unencrypted private key data.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSetting8021x

 

key_path

when scheme -is set to either NM_SETTING_802_1X_CK_SCHEME_PATH or -NM_SETTING_802_1X_CK_SCHEME_BLOB, pass the path of the "phase2" private -key file (PEM, DER, or PKCS#12 format). The path must be UTF-8 encoded; -use g_filename_to_utf8() to convert if needed. Passing NULL with any -scheme -clears the private key.

 

password

password used to decrypt the private key, or NULL if the password -is unknown. If the password is given but fails to decrypt the private key, -an error is returned.

 

scheme

desired storage scheme for the private key

 

out_format

on successful return, the type of the private key added

 

error

on unsuccessful return, an error

 
-
-
-

Returns

-

TRUE if the operation succeeded, FALSE if it was unsuccessful

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_password ()

-
const char *
-nm_setting_802_1x_get_phase2_private_key_password
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the private key password used to decrypt the private key if -previously set with nm_setting_802_1x_set_phase2_private_key() or the -“phase2-private-key-password” property.

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_password_flags ()

-
NMSettingSecretFlags
-nm_setting_802_1x_get_phase2_private_key_password_flags
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“phase2-private-key-password”

-
-
-
-
-

nm_setting_802_1x_get_phase2_private_key_format ()

-
NMSetting8021xCKFormat
-nm_setting_802_1x_get_phase2_private_key_format
-                               (NMSetting8021x *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSetting8021x

 
-
-
-

Returns

-

the data format of the "phase 2" private key data stored in the -“phase2-private-key” property

-
-
-
-
-

Types and Values

-
-

enum NMSetting8021xCKFormat

-

NMSetting8021xCKFormat values indicate the general type of a certificate -or private key

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_CK_FORMAT_UNKNOWN

-

unknown file format

-
 

NM_SETTING_802_1X_CK_FORMAT_X509

-

file contains an X.509 format certificate

-
 

NM_SETTING_802_1X_CK_FORMAT_RAW_KEY

-

file contains an old-style OpenSSL PEM -or DER private key

-
 

NM_SETTING_802_1X_CK_FORMAT_PKCS12

-

file contains a PKCS#12 certificate -and private key

-
 
-
-
-
-
-

enum NMSetting8021xCKScheme

-

NMSetting8021xCKScheme values indicate how a certificate or private key is -stored in the setting properties, either as a blob of the item's data, or as -a path to a certificate or private key file on the filesystem

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_CK_SCHEME_UNKNOWN

-

unknown certificate or private key -scheme

-
 

NM_SETTING_802_1X_CK_SCHEME_BLOB

-

certificate or key is stored as the raw -item data

-
 

NM_SETTING_802_1X_CK_SCHEME_PATH

-

certificate or key is stored as a path -to a file containing the certificate or key data

-
 
-
-
-
-
-

NM_SETTING_802_1X_SETTING_NAME

-
#define NM_SETTING_802_1X_SETTING_NAME "802-1x"
-
-
-
-
-

enum NMSetting8021xError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_802_1X_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_802_1X_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_802_1X_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_802_1X_ERROR

-
#define NM_SETTING_802_1X_ERROR nm_setting_802_1x_error_quark ()
-
-
-
-
-

NM_SETTING_802_1X_EAP

-
#define NM_SETTING_802_1X_EAP "eap"
-
-
-
-
-

NM_SETTING_802_1X_IDENTITY

-
#define NM_SETTING_802_1X_IDENTITY "identity"
-
-
-
-
-

NM_SETTING_802_1X_ANONYMOUS_IDENTITY

-
#define NM_SETTING_802_1X_ANONYMOUS_IDENTITY "anonymous-identity"
-
-
-
-
-

NM_SETTING_802_1X_PAC_FILE

-
#define NM_SETTING_802_1X_PAC_FILE "pac-file"
-
-
-
-
-

NM_SETTING_802_1X_CA_CERT

-
#define NM_SETTING_802_1X_CA_CERT "ca-cert"
-
-
-
-
-

NM_SETTING_802_1X_CA_PATH

-
#define NM_SETTING_802_1X_CA_PATH "ca-path"
-
-
-
-
-

NM_SETTING_802_1X_SUBJECT_MATCH

-
#define NM_SETTING_802_1X_SUBJECT_MATCH "subject-match"
-
-
-
-
-

NM_SETTING_802_1X_ALTSUBJECT_MATCHES

-
#define NM_SETTING_802_1X_ALTSUBJECT_MATCHES "altsubject-matches"
-
-
-
-
-

NM_SETTING_802_1X_CLIENT_CERT

-
#define NM_SETTING_802_1X_CLIENT_CERT "client-cert"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_PEAPVER

-
#define NM_SETTING_802_1X_PHASE1_PEAPVER "phase1-peapver"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_PEAPLABEL

-
#define NM_SETTING_802_1X_PHASE1_PEAPLABEL "phase1-peaplabel"
-
-
-
-
-

NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING

-
#define NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING "phase1-fast-provisioning"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_AUTH

-
#define NM_SETTING_802_1X_PHASE2_AUTH "phase2-auth"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_AUTHEAP

-
#define NM_SETTING_802_1X_PHASE2_AUTHEAP "phase2-autheap"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_CERT

-
#define NM_SETTING_802_1X_PHASE2_CA_CERT "phase2-ca-cert"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CA_PATH

-
#define NM_SETTING_802_1X_PHASE2_CA_PATH "phase2-ca-path"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH

-
#define NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH "phase2-subject-match"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES

-
#define NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES "phase2-altsubject-matches"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_CLIENT_CERT

-
#define NM_SETTING_802_1X_PHASE2_CLIENT_CERT "phase2-client-cert"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD

-
#define NM_SETTING_802_1X_PASSWORD "password"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_RAW

-
#define NM_SETTING_802_1X_PASSWORD_RAW "password-raw"
-
-
-
-
-

NM_SETTING_802_1X_PASSWORD_RAW_FLAGS

-
#define NM_SETTING_802_1X_PASSWORD_RAW_FLAGS "password-raw-flags"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY

-
#define NM_SETTING_802_1X_PRIVATE_KEY "private-key"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD

-
#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD "private-key-password"
-
-
-
-
-

NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS "private-key-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY "phase2-private-key"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD "phase2-private-key-password"
-
-
-
-
-

NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS

-
#define NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS "phase2-private-key-password-flags"
-
-
-
-
-

NM_SETTING_802_1X_PIN

-
#define NM_SETTING_802_1X_PIN "pin"
-
-
-
-
-

NM_SETTING_802_1X_PIN_FLAGS

-
#define NM_SETTING_802_1X_PIN_FLAGS "pin-flags"
-
-
-
-
-

NM_SETTING_802_1X_SYSTEM_CA_CERTS

-
#define NM_SETTING_802_1X_SYSTEM_CA_CERTS "system-ca-certs"
-
-
-
-
-

Property Details

-
-

The “altsubject-matches” property

-
  “altsubject-matches”       GSList_gchararray_ *
-

List of strings to be matched against the altSubjectName of the -certificate presented by the authentication server. If the list is empty, -no verification of the server certificate's altSubjectName is performed.

-

Flags: Read / Write

-
-
-
-

The “anonymous-identity” property

-
  “anonymous-identity”       gchar *
-

Anonymous identity string for EAP authentication methods. Used as the -unencrypted identity with EAP types that support different tunneled -identity like EAP-TTLS.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “ca-cert” property

-
  “ca-cert”                  GArray_guchar_ *
-

Contains the CA certificate if used by the EAP method specified in the -“eap” property.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte. This -property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_ca_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “ca-path” property

-
  “ca-path”                  gchar *
-

UTF-8 encoded path to a directory containing PEM or DER formatted -certificates to be added to the verification chain in addition to the -certificate specified in the “ca-cert” property.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “client-cert” property

-
  “client-cert”              GArray_guchar_ *
-

Contains the client certificate if used by the EAP method specified in -the “eap” property.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_client_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “eap” property

-
  “eap”                      GSList_gchararray_ *
-

The allowed EAP method to be used when authenticating to the network with -802.1x. Valid methods are: "leap", "md5", "tls", "peap", "ttls", "pwd", -and "fast". Each method requires different configuration using the -properties of this setting; refer to wpa_supplicant documentation for the -allowed combinations.

-

Flags: Read / Write

-
-
-
-

The “identity” property

-
  “identity”                 gchar *
-

Identity string for EAP authentication methods. Often the user's user or -login name.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pac-file” property

-
  “pac-file”                 gchar *
-

UTF-8 encoded file path containing PAC for EAP-FAST.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

UTF-8 encoded password used for EAP authentication methods. If both the -“password” property and the “password-raw” -property are specified, “password” is preferred.

-

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 “password-raw” property

-
  “password-raw”             GArray_guchar_ *
-

Password used for EAP authentication methods, given as a byte array to -allow passwords in other encodings than UTF-8 to be used. If both the -“password” property and the “password-raw” -property are specified, “password” is preferred.

-

Flags: Read / Write

-
-
-
-

The “password-raw-flags” property

-
  “password-raw-flags”       guint
-

Flags indicating how to handle the “password-raw” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “phase1-fast-provisioning” property

-
  “phase1-fast-provisioning” gchar *
-

Enables or disables in-line provisioning of EAP-FAST credentials when -FAST is specified as the EAP method in the “eap” property. -Recognized values are "0" (disabled), "1" (allow unauthenticated -provisioning), "2" (allow authenticated provisioning), and "3" (allow -both authenticated and unauthenticated provisioning). See the -wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase1-peaplabel” property

-
  “phase1-peaplabel”         gchar *
-

Forces use of the new PEAP label during key derivation. Some RADIUS -servers may require forcing the new PEAP label to interoperate with -PEAPv1. Set to "1" to force use of the new PEAP label. See the -wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase1-peapver” property

-
  “phase1-peapver”           gchar *
-

Forces which PEAP version is used when PEAP is set as the EAP method in -the “eap” property. When unset, the version reported by -the server will be used. Sometimes when using older RADIUS servers, it -is necessary to force the client to use a particular PEAP version. To do -so, this property may be set to "0" or "1" to force that specific PEAP -version.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-altsubject-matches” property

-
  “phase2-altsubject-matches” GSList_gchararray_ *
-

List of strings to be matched against the altSubjectName of the -certificate presented by the authentication server during the inner -"phase 2" authentication. If the list is empty, no verification of the -server certificate's altSubjectName is performed.

-

Flags: Read / Write

-
-
-
-

The “phase2-auth” property

-
  “phase2-auth”              gchar *
-

Specifies the allowed "phase 2" inner non-EAP authentication methods when -an EAP method that uses an inner TLS tunnel is specified in the -“eap” property. Recognized non-EAP "phase 2" methods are -"pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", and "tls". -Each "phase 2" inner method requires specific parameters for successful -authentication; see the wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-autheap” property

-
  “phase2-autheap”           gchar *
-

Specifies the allowed "phase 2" inner EAP-based authentication methods -when an EAP method that uses an inner TLS tunnel is specified in the -“eap” property. Recognized EAP-based "phase 2" methods are -"md5", "mschapv2", "otp", "gtc", and "tls". Each "phase 2" inner method -requires specific parameters for successful authentication; see the -wpa_supplicant documentation for more details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-ca-cert” property

-
  “phase2-ca-cert”           GArray_guchar_ *
-

Contains the "phase 2" CA certificate if used by the EAP method specified -in the “phase2-auth” or “phase2-autheap” -properties.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte. This -property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_ca_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “phase2-ca-path” property

-
  “phase2-ca-path”           gchar *
-

UTF-8 encoded path to a directory containing PEM or DER formatted -certificates to be added to the verification chain in addition to the -certificate specified in the “phase2-ca-cert” property.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-client-cert” property

-
  “phase2-client-cert”       GArray_guchar_ *
-

Contains the "phase 2" client certificate if used by the EAP method -specified in the “phase2-auth” or -“phase2-autheap” properties.

-

Certificate data is specified using a "scheme"; two are currently -supported: blob and path. When using the blob scheme (which is backwards -compatible with NM 0.7.x) this property should be set to the -certificate's DER encoded data. When using the path scheme, this property -should be set to the full UTF-8 encoded path of the certificate, prefixed -with the string "file://" and ending with a terminating NUL byte. This -property can be unset even if the EAP method supports CA certificates, -but this allows man-in-the-middle attacks and is NOT recommended.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_client_cert() function instead.

-

Flags: Read / Write

-
-
-
-

The “phase2-private-key” property

-
  “phase2-private-key”       GArray_guchar_ *
-

Contains the "phase 2" inner private key when the -“phase2-auth” or “phase2-autheap” property is -set to "tls".

-

Key data is specified using a "scheme"; two are currently supported: blob -and path. When using the blob scheme and private keys, this property -should be set to the key's encrypted PEM encoded data. When using private -keys with the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and ending -with a terminating NUL byte. When using PKCS#12 format private keys and -the blob scheme, this property should be set to the PKCS#12 data and the -“phase2-private-key-password” property must be set to -password used to decrypt the PKCS#12 certificate and key. When using -PKCS#12 files and the path scheme, this property should be set to the -full UTF-8 encoded path of the key, prefixed with the string "file://" -and ending with a terminating NUL byte, and as with the blob scheme -the “phase2-private-key-password” property must be set to -the password used to decode the PKCS#12 private key and certificate.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_phase2_private_key() function instead.

-

Flags: Read / Write

-
-
-
-

The “phase2-private-key-password” property

-
  “phase2-private-key-password” gchar *
-

The password used to decrypt the "phase 2" private key specified in the -“phase2-private-key” property when the private key either -uses the path scheme, or is a PKCS#12 format key. Setting this property -directly is not generally necessary except when returning secrets to -NetworkManager; it is generally set automatically when setting the -private key by the nm_setting_802_1x_set_phase2_private_key() function.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “phase2-private-key-password-flags” property

-
  “phase2-private-key-password-flags” guint
-

Flags indicating how to handle the -“phase2-private-key-password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “phase2-subject-match” property

-
  “phase2-subject-match”     gchar *
-

Substring to be matched against the subject of the certificate presented -by the authentication server during the inner "phase 2" -authentication. When unset, no verification of the authentication server -certificate's subject is performed.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin” property

-
  “pin”                      gchar *
-

PIN used for EAP authentication methods.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin-flags” property

-
  “pin-flags”                guint
-

Flags indicating how to handle the “pin” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “private-key” property

-
  “private-key”              GArray_guchar_ *
-

Contains the private key when the “eap” property is set to -"tls".

-

Key data is specified using a "scheme"; two are currently supported: blob -and path. When using the blob scheme and private keys, this property -should be set to the key's encrypted PEM encoded data. When using private -keys with the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and ending -with a terminating NUL byte. When using PKCS#12 format private keys and -the blob scheme, this property should be set to the PKCS#12 data and the -“private-key-password” property must be set to password -used to decrypt the PKCS#12 certificate and key. When using PKCS#12 files -and the path scheme, this property should be set to the full UTF-8 -encoded path of the key, prefixed with the string "file://" and -ending with a terminating NUL byte, and as with the blob scheme the -"private-key-password" property must be set to the password used to -decode the PKCS#12 private key and certificate.

-

Setting this property directly is discouraged; use the -nm_setting_802_1x_set_private_key() function instead.

-

WARNING: “private-key” is not a "secret" property, and thus -unencrypted private key data using the BLOB scheme may be readable by -unprivileged users. Private keys should always be encrypted with a -private key password to prevent unauthorized access to unencrypted -private key data.

-

Flags: Read / Write

-
-
-
-

The “private-key-password” property

-
  “private-key-password”     gchar *
-

The password used to decrypt the private key specified in the -“private-key” property when the private key either uses the -path scheme, or if the private key is a PKCS#12 format key. Setting this -property directly is not generally necessary except when returning -secrets to NetworkManager; it is generally set automatically when setting -the private key by the nm_setting_802_1x_set_private_key() function.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “private-key-password-flags” property

-
  “private-key-password-flags” guint
-

Flags indicating how to handle the “private-key-password” -property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “subject-match” property

-
  “subject-match”            gchar *
-

Substring to be matched against the subject of the certificate presented -by the authentication server. When unset, no verification of the -authentication server certificate's subject is performed.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “system-ca-certs” property

-
  “system-ca-certs”          gboolean
-

When TRUE, overrides the “ca-path” and -“phase2-ca-path” properties using the system CA directory -specified at configure time with the --system-ca-path switch. The -certificates in this directory are added to the verification chain in -addition to any certificates specified by the “ca-cert” and -“phase2-ca-cert” properties.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingAdsl.html b/docs/libnm-util/html/NMSettingAdsl.html deleted file mode 100644 index 282e91f4..00000000 --- a/docs/libnm-util/html/NMSettingAdsl.html +++ /dev/null @@ -1,644 +0,0 @@ - - - - -NMSettingAdsl: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingAdsl

-

NMSettingAdsl — Describes ADSL-based properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_adsl_error_quark () -
-NMSetting * - -nm_setting_adsl_new () -
const char * - -nm_setting_adsl_get_username () -
const char * - -nm_setting_adsl_get_password () -
const char * - -nm_setting_adsl_get_protocol () -
const char * - -nm_setting_adsl_get_encapsulation () -
-guint32 - -nm_setting_adsl_get_vpi () -
-guint32 - -nm_setting_adsl_get_vci () -
-NMSettingSecretFlags - -nm_setting_adsl_get_password_flags () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *encapsulationRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *protocolRead / Write
-gchar *usernameRead / Write
guintvciRead / Write
guintvpiRead / Write
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingAdslError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingAdsl
-
-
-
-

Includes

-
#include <nm-setting-adsl.h>
-
-
-
-

Description

-

The NMSettingAdsl object is a NMSetting subclass that describes -properties of ADSL connections.

-
-
-

Functions

-
-

nm_setting_adsl_error_quark ()

-
GQuark
-nm_setting_adsl_error_quark (void);
-

Registers an error quark for NMSettingAdsl if necessary.

-
-

Returns

-

the error quark used for NMSettingAdsl errors.

-
-
-
-
-

nm_setting_adsl_new ()

-
NMSetting *
-nm_setting_adsl_new (void);
-

Creates a new NMSettingAdsl object with default values.

-
-

Returns

-

the new empty NMSettingAdsl object

-
-
-
-
-

nm_setting_adsl_get_username ()

-
const char *
-nm_setting_adsl_get_username (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_adsl_get_password ()

-
const char *
-nm_setting_adsl_get_password (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_adsl_get_protocol ()

-
const char *
-nm_setting_adsl_get_protocol (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “protocol” property of the setting

-
-
-
-
-

nm_setting_adsl_get_encapsulation ()

-
const char *
-nm_setting_adsl_get_encapsulation (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “encapsulation” property of the setting

-
-
-
-
-

nm_setting_adsl_get_vpi ()

-
guint32
-nm_setting_adsl_get_vpi (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “vpi” property of the setting

-
-
-
-
-

nm_setting_adsl_get_vci ()

-
guint32
-nm_setting_adsl_get_vci (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the “vci” property of the setting

-
-
-
-
-

nm_setting_adsl_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_adsl_get_password_flags (NMSettingAdsl *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingAdsl

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_ADSL_SETTING_NAME

-
#define NM_SETTING_ADSL_SETTING_NAME "adsl"
-
-
-
-
-

enum NMSettingAdslError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_ADSL_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_ADSL_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_ADSL_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_ADSL_ERROR

-
#define NM_SETTING_ADSL_ERROR nm_setting_adsl_error_quark ()
-
-
-
-
-

NM_SETTING_ADSL_USERNAME

-
#define NM_SETTING_ADSL_USERNAME            "username"
-
-
-
-
-

NM_SETTING_ADSL_PASSWORD

-
#define NM_SETTING_ADSL_PASSWORD            "password"
-
-
-
-
-

NM_SETTING_ADSL_PASSWORD_FLAGS

-
#define NM_SETTING_ADSL_PASSWORD_FLAGS      "password-flags"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL

-
#define NM_SETTING_ADSL_PROTOCOL            "protocol"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION

-
#define NM_SETTING_ADSL_ENCAPSULATION       "encapsulation"
-
-
-
-
-

NM_SETTING_ADSL_VPI

-
#define NM_SETTING_ADSL_VPI                 "vpi"
-
-
-
-
-

NM_SETTING_ADSL_VCI

-
#define NM_SETTING_ADSL_VCI                 "vci"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_PPPOA

-
#define NM_SETTING_ADSL_PROTOCOL_PPPOA      "pppoa"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_PPPOE

-
#define NM_SETTING_ADSL_PROTOCOL_PPPOE      "pppoe"
-
-
-
-
-

NM_SETTING_ADSL_PROTOCOL_IPOATM

-
#define NM_SETTING_ADSL_PROTOCOL_IPOATM     "ipoatm"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION_VCMUX

-
#define NM_SETTING_ADSL_ENCAPSULATION_VCMUX "vcmux"
-
-
-
-
-

NM_SETTING_ADSL_ENCAPSULATION_LLC

-
#define NM_SETTING_ADSL_ENCAPSULATION_LLC   "llc"
-
-
-
-
-

Property Details

-
-

The “encapsulation” property

-
  “encapsulation”            gchar *
-

Encapsulation of ADSL connection. Can be "vcmux" or "llc".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

Password used to authenticate with the ADSL 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 “protocol” property

-
  “protocol”                 gchar *
-

ADSL connection protocol. Can be "pppoa", "pppoe" or "ipoatm".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “username” property

-
  “username”                 gchar *
-

Username used to authenticate with the ADSL service.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “vci” property

-
  “vci”                      guint
-

VCI of ADSL connection

-

Flags: Read / Write

-

Allowed values: <= 65536

-

Default value: 0

-
-
-
-

The “vpi” property

-
  “vpi”                      guint
-

VPI of ADSL connection

-

Flags: Read / Write

-

Allowed values: <= 65536

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBluetooth.html b/docs/libnm-util/html/NMSettingBluetooth.html deleted file mode 100644 index d29619cc..00000000 --- a/docs/libnm-util/html/NMSettingBluetooth.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - -NMSettingBluetooth: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBluetooth

-

NMSettingBluetooth — Describes Bluetooth connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_bluetooth_error_quark () -
-NMSetting * - -nm_setting_bluetooth_new () -
const GByteArray * - -nm_setting_bluetooth_get_bdaddr () -
const char * - -nm_setting_bluetooth_get_connection_type () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-GArray_guchar_ *bdaddrRead / Write
-gchar *typeRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBluetoothError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBluetooth
-
-
-
-

Includes

-
#include <nm-setting-bluetooth.h>
-
-
-
-

Description

-

The NMSettingBluetooth object is a NMSetting subclass that describes -properties necessary for connection to devices that provide network -connections via the Bluetooth Dial-Up Networking (DUN) and Network Access -Point (NAP) profiles.

-
-
-

Functions

-
-

nm_setting_bluetooth_error_quark ()

-
GQuark
-nm_setting_bluetooth_error_quark (void);
-

Registers an error quark for NMSettingBluetooth if necessary.

-
-

Returns

-

the error quark used for NMSettingBluetooth errors.

-
-
-
-
-

nm_setting_bluetooth_new ()

-
NMSetting *
-nm_setting_bluetooth_new (void);
-

Creates a new NMSettingBluetooth object with default values.

-
-

Returns

-

the new empty NMSettingBluetooth object.

-

[transfer full]

-
-
-
-
-

nm_setting_bluetooth_get_bdaddr ()

-
const GByteArray *
-nm_setting_bluetooth_get_bdaddr (NMSettingBluetooth *setting);
-

Gets the Bluetooth address of the remote device which this setting -describes a connection to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBluetooth

 
-
-
-

Returns

-

the Bluetooth address

-
-
-
-
-

nm_setting_bluetooth_get_connection_type ()

-
const char *
-nm_setting_bluetooth_get_connection_type
-                               (NMSettingBluetooth *setting);
-

Returns the connection method for communicating with the remote device (i.e. -either DUN to a DUN-capable device or PANU to a NAP-capable device).

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBluetooth

 
-
- -
-
-
-

Types and Values

-
-

NM_SETTING_BLUETOOTH_SETTING_NAME

-
#define NM_SETTING_BLUETOOTH_SETTING_NAME "bluetooth"
-
-
-
-
-

enum NMSettingBluetoothError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_BLUETOOTH_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BLUETOOTH_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BLUETOOTH_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_BLUETOOTH_ERROR_TYPE_SETTING_NOT_FOUND

-

the connection -did not contain a required type setting, ie for DUN connections the connection -must also contain an NMSettingGsm or NMSettingCdma as appropriate

-
 
-
-
-
-
-

NM_SETTING_BLUETOOTH_ERROR

-
#define NM_SETTING_BLUETOOTH_ERROR nm_setting_bluetooth_error_quark ()
-
-
-
-
-

NM_SETTING_BLUETOOTH_BDADDR

-
#define NM_SETTING_BLUETOOTH_BDADDR    "bdaddr"
-
-
-
-
-

NM_SETTING_BLUETOOTH_TYPE

-
#define NM_SETTING_BLUETOOTH_TYPE      "type"
-
-
-
-
-

NM_SETTING_BLUETOOTH_TYPE_DUN

-
#define NM_SETTING_BLUETOOTH_TYPE_DUN  "dun"
-
-

Connection type describing a connection to devices that support the Bluetooth -DUN profile.

-
-
-
-

NM_SETTING_BLUETOOTH_TYPE_PANU

-
#define NM_SETTING_BLUETOOTH_TYPE_PANU "panu"
-
-

Connection type describing a connection to devices that support the Bluetooth -NAP (Network Access Point) protocol, which accepts connections via PANU.

-
-
-
-

Property Details

-
-

The “bdaddr” property

-
  “bdaddr”                   GArray_guchar_ *
-

The Bluetooth address of the device.

-

Flags: Read / Write

-
-
-
-

The “type” property

-
  “type”                     gchar *
-

Either "dun" for Dial-Up Networking connections or "panu" for Personal -Area Networking connections to devices supporting the NAP profile.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBond.html b/docs/libnm-util/html/NMSettingBond.html deleted file mode 100644 index 7d5e6731..00000000 --- a/docs/libnm-util/html/NMSettingBond.html +++ /dev/null @@ -1,812 +0,0 @@ - - - - -NMSettingBond: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBond

-

NMSettingBond — Describes connection properties for bonds

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_bond_error_quark () -
-NMSetting * - -nm_setting_bond_new () -
const char * - -nm_setting_bond_get_interface_name () -
-guint32 - -nm_setting_bond_get_num_options () -
-gboolean - -nm_setting_bond_get_option () -
const char * - -nm_setting_bond_get_option_by_name () -
-gboolean - -nm_setting_bond_add_option () -
-gboolean - -nm_setting_bond_remove_option () -
-gboolean - -nm_setting_bond_validate_option () -
const char ** - -nm_setting_bond_get_valid_options () -
const char * - -nm_setting_bond_get_option_default () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-gchar *interface-nameRead / Write
GHashTable_gchararray+gchararray_*optionsRead / Write
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBondError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBond
-
-
-
-

Includes

-
#include <nm-setting-bond.h>
-
-
-
-

Description

-

The NMSettingBond object is a NMSetting subclass that describes properties -necessary for bond connections.

-
-
-

Functions

-
-

nm_setting_bond_error_quark ()

-
GQuark
-nm_setting_bond_error_quark (void);
-

Registers an error quark for NMSettingBond if necessary.

-
-

Returns

-

the error quark used for NMSettingBond errors.

-
-
-
-
-

nm_setting_bond_new ()

-
NMSetting *
-nm_setting_bond_new (void);
-

Creates a new NMSettingBond object with default values.

-
-

Returns

-

the new empty NMSettingBond object.

-

[transfer full]

-
-
-
-
-

nm_setting_bond_get_interface_name ()

-
const char *
-nm_setting_bond_get_interface_name (NMSettingBond *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond

 
-
-
-

Returns

-

the “interface-name” property of the setting

-
-
-
-
-

nm_setting_bond_get_num_options ()

-
guint32
-nm_setting_bond_get_num_options (NMSettingBond *setting);
-

Returns the number of options that should be set for this bond when it -is activated. This can be used to retrieve each option individually -using nm_setting_bond_get_option().

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond

 
-
-
-

Returns

-

the number of bonding options

-
-
-
-
-

nm_setting_bond_get_option ()

-
gboolean
-nm_setting_bond_get_option (NMSettingBond *setting,
-                            guint32 idx,
-                            const char **out_name,
-                            const char **out_value);
-

Given an index, return the value of the bonding option at that index. Indexes -are *not* guaranteed to be static across modifications to options done by -nm_setting_bond_add_option() and nm_setting_bond_remove_option(), -and should not be used to refer to options except for short periods of time -such as during option iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingBond

 

idx

index of the desired option, from 0 to -nm_setting_bond_get_num_options() - 1

 

out_name

on return, the name of the bonding option; this -value is owned by the setting and should not be modified.

[out]

out_value

on return, the value of the name of the bonding -option; this value is owned by the setting and should not be modified.

[out]
-
-
-

Returns

-

TRUE on success if the index was valid and an option was found, -FALSE if the index was invalid (ie, greater than the number of options -currently held by the setting)

-
-
-
-
-

nm_setting_bond_get_option_by_name ()

-
const char *
-nm_setting_bond_get_option_by_name (NMSettingBond *setting,
-                                    const char *name);
-

Returns the value associated with the bonding option specified by -name -, if it exists.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

the option name for which to retrieve the value

 
-
-
-

Returns

-

the value, or NULL if the key/value pair was never added to the -setting; the value is owned by the setting and must not be modified

-
-
-
-
-

nm_setting_bond_add_option ()

-
gboolean
-nm_setting_bond_add_option (NMSettingBond *setting,
-                            const char *name,
-                            const char *value);
-

Add an option to the table. The option is compared to an internal list -of allowed options. Option names may contain only alphanumeric characters -(ie [a-zA-Z0-9]). Adding a new name replaces any existing name/value pair -that may already exist.

-

The order of how to set several options is relevant because there are options -that conflict with each other.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

name for the option

 

value

value for the option

 
-
-
-

Returns

-

TRUE if the option was valid and was added to the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_bond_remove_option ()

-
gboolean
-nm_setting_bond_remove_option (NMSettingBond *setting,
-                               const char *name);
-

Remove the bonding option referenced by name - from the internal option -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

name of the option to remove

 
-
-
-

Returns

-

TRUE if the option was found and removed from the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_bond_validate_option ()

-
gboolean
-nm_setting_bond_validate_option (const char *name,
-                                 const char *value);
-

Checks whether name - is a valid bond option and value - is a valid value for -the name -. If value - is NULL, the function only validates the option name.

-
-

Parameters

-
----- - - - - - - - - - - - - -

name

the name of the option to validate

 

value

the value of the option to validate

 
-
-
-

Returns

-

TRUE, if the value -is valid for the given name. -If the name -is not a valid option, FALSE will be returned.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_bond_get_valid_options ()

-
const char **
-nm_setting_bond_get_valid_options (NMSettingBond *setting);
-

Returns a list of valid bond options.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBond

 
-
-
-

Returns

-

a NULL-terminated array of strings of valid bond options.

-

[transfer none]

-
-
-
-
-

nm_setting_bond_get_option_default ()

-
const char *
-nm_setting_bond_get_option_default (NMSettingBond *setting,
-                                    const char *name);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingBond

 

name

the name of the option

 
-
-
-

Returns

-

the value of the bond option if not overridden by an entry in -the “options” property.

-
-
-
-
-

Types and Values

-
-

NM_SETTING_BOND_SETTING_NAME

-
#define NM_SETTING_BOND_SETTING_NAME "bond"
-
-
-
-
-

enum NMSettingBondError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_BOND_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BOND_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BOND_ERROR_MISSING_PROPERTY

-

the property was missing and is

-
 

NM_SETTING_BOND_ERROR_INVALID_OPTION

-

the option was invalid

-
 

NM_SETTING_BOND_ERROR_MISSING_OPTION

-

the option was missing -required

-
 
-
-
-
-
-

NM_SETTING_BOND_ERROR

-
#define NM_SETTING_BOND_ERROR nm_setting_bond_error_quark ()
-
-
-
-
-

NM_SETTING_BOND_INTERFACE_NAME

-
#define NM_SETTING_BOND_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_BOND_OPTIONS

-
#define NM_SETTING_BOND_OPTIONS "options"
-
-
-
-
-

NM_SETTING_BOND_OPTION_MODE

-
#define NM_SETTING_BOND_OPTION_MODE             "mode"
-
-
-
-
-

NM_SETTING_BOND_OPTION_MIIMON

-
#define NM_SETTING_BOND_OPTION_MIIMON           "miimon"
-
-
-
-
-

NM_SETTING_BOND_OPTION_DOWNDELAY

-
#define NM_SETTING_BOND_OPTION_DOWNDELAY        "downdelay"
-
-
-
-
-

NM_SETTING_BOND_OPTION_UPDELAY

-
#define NM_SETTING_BOND_OPTION_UPDELAY          "updelay"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_INTERVAL

-
#define NM_SETTING_BOND_OPTION_ARP_INTERVAL     "arp_interval"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_IP_TARGET

-
#define NM_SETTING_BOND_OPTION_ARP_IP_TARGET    "arp_ip_target"
-
-
-
-
-

NM_SETTING_BOND_OPTION_ARP_VALIDATE

-
#define NM_SETTING_BOND_OPTION_ARP_VALIDATE     "arp_validate"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PRIMARY

-
#define NM_SETTING_BOND_OPTION_PRIMARY          "primary"
-
-
-
-
-

NM_SETTING_BOND_OPTION_PRIMARY_RESELECT

-
#define NM_SETTING_BOND_OPTION_PRIMARY_RESELECT "primary_reselect"
-
-
-
-
-

NM_SETTING_BOND_OPTION_FAIL_OVER_MAC

-
#define NM_SETTING_BOND_OPTION_FAIL_OVER_MAC    "fail_over_mac"
-
-
-
-
-

NM_SETTING_BOND_OPTION_USE_CARRIER

-
#define NM_SETTING_BOND_OPTION_USE_CARRIER      "use_carrier"
-
-
-
-
-

NM_SETTING_BOND_OPTION_AD_SELECT

-
#define NM_SETTING_BOND_OPTION_AD_SELECT        "ad_select"
-
-
-
-
-

NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY

-
#define NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY "xmit_hash_policy"
-
-
-
-
-

NM_SETTING_BOND_OPTION_RESEND_IGMP

-
#define NM_SETTING_BOND_OPTION_RESEND_IGMP      "resend_igmp"
-
-
-
-
-

NM_SETTING_BOND_OPTION_LACP_RATE

-
#define NM_SETTING_BOND_OPTION_LACP_RATE        "lacp_rate"
-
-
-
-
-

Property Details

-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the virtual in-kernel bonding network interface

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “options” property

-
  “options”                  GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of bonding options. Both keys and values -must be strings. Option names must contain only alphanumeric characters -(ie, [a-zA-Z0-9]).

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBridge.html b/docs/libnm-util/html/NMSettingBridge.html deleted file mode 100644 index c0bd6cbf..00000000 --- a/docs/libnm-util/html/NMSettingBridge.html +++ /dev/null @@ -1,675 +0,0 @@ - - - - -NMSettingBridge: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBridge

-

NMSettingBridge — Describes connection properties for bridges

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintageing-timeRead / Write / Construct
guintforward-delayRead / Write / Construct
guinthello-timeRead / Write / Construct
-gchar *interface-nameRead / Write
-GArray_guchar_ *mac-addressRead / Write
guintmax-ageRead / Write / Construct
guintpriorityRead / Write / Construct
gbooleanstpRead / Write / Construct
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBridgeError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBridge
-
-
-
-

Includes

-
#include <nm-setting-bridge.h>
-
-
-
-

Description

-

The NMSettingBridge object is a NMSetting subclass that describes properties -necessary for bridging connections.

-
-
-

Functions

-
-

nm_setting_bridge_error_quark ()

-
GQuark
-nm_setting_bridge_error_quark (void);
-

Registers an error quark for NMSettingBridge if necessary.

-
-

Returns

-

the error quark used for NMSettingBridge errors.

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_new ()

-
NMSetting *
-nm_setting_bridge_new (void);
-

Creates a new NMSettingBridge object with default values.

-
-

Returns

-

the new empty NMSettingBridge object.

-

[transfer full]

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_interface_name ()

-
const char *
-nm_setting_bridge_get_interface_name (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “interface-name” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_mac_address ()

-
const GByteArray *
-nm_setting_bridge_get_mac_address (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_bridge_get_stp ()

-
gboolean
-nm_setting_bridge_get_stp (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “stp” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_priority ()

-
guint16
-nm_setting_bridge_get_priority (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “priority” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_forward_delay ()

-
guint16
-nm_setting_bridge_get_forward_delay (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “forward-delay” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_hello_time ()

-
guint16
-nm_setting_bridge_get_hello_time (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “hello-time” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_max_age ()

-
guint16
-nm_setting_bridge_get_max_age (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “max-age” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_get_ageing_time ()

-
guint32
-nm_setting_bridge_get_ageing_time (NMSettingBridge *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridge

 
-
-
-

Returns

-

the “ageing-time” property of the setting

-
-

Since: 0.9.8

-
-
-
-

Types and Values

-
-

NM_SETTING_BRIDGE_SETTING_NAME

-
#define NM_SETTING_BRIDGE_SETTING_NAME "bridge"
-
-
-
-
-

enum NMSettingBridgeError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_BRIDGE_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BRIDGE_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BRIDGE_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-

Since: 0.9.8

-
-
-
-

NM_SETTING_BRIDGE_ERROR

-
#define NM_SETTING_BRIDGE_ERROR nm_setting_bridge_error_quark ()
-
-
-
-
-

NM_SETTING_BRIDGE_INTERFACE_NAME

-
#define NM_SETTING_BRIDGE_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_BRIDGE_MAC_ADDRESS

-
#define NM_SETTING_BRIDGE_MAC_ADDRESS    "mac-address"
-
-
-
-
-

NM_SETTING_BRIDGE_STP

-
#define NM_SETTING_BRIDGE_STP            "stp"
-
-
-
-
-

NM_SETTING_BRIDGE_PRIORITY

-
#define NM_SETTING_BRIDGE_PRIORITY       "priority"
-
-
-
-
-

NM_SETTING_BRIDGE_FORWARD_DELAY

-
#define NM_SETTING_BRIDGE_FORWARD_DELAY  "forward-delay"
-
-
-
-
-

NM_SETTING_BRIDGE_HELLO_TIME

-
#define NM_SETTING_BRIDGE_HELLO_TIME     "hello-time"
-
-
-
-
-

NM_SETTING_BRIDGE_MAX_AGE

-
#define NM_SETTING_BRIDGE_MAX_AGE        "max-age"
-
-
-
-
-

NM_SETTING_BRIDGE_AGEING_TIME

-
#define NM_SETTING_BRIDGE_AGEING_TIME    "ageing-time"
-
-
-
-
-

Property Details

-
-

The “ageing-time” property

-
  “ageing-time”              guint
-

The Ethernet MAC address aging time, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 1000000

-

Default value: 300

-

Since: 0.9.8

-
-
-
-

The “forward-delay” property

-
  “forward-delay”            guint
-

The Spanning Tree Protocol (STP) forwarding delay, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 30

-

Default value: 15

-

Since: 0.9.8

-
-
-
-

The “hello-time” property

-
  “hello-time”               guint
-

The Spanning Tree Protocol (STP) hello time, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 10

-

Default value: 2

-

Since: 0.9.8

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the virtual in-kernel bridging network interface

-

Flags: Read / Write

-

Default value: NULL

-

Since: 0.9.8

-
-
-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, the MAC address of bridge. When creating a new bridge, this -MAC address will be set. When matching an existing (outside -NetworkManager created) bridge, this MAC address must match.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “max-age” property

-
  “max-age”                  guint
-

The Spanning Tree Protocol (STP) maximum message age, in seconds.

-

Flags: Read / Write / Construct

-

Allowed values: <= 40

-

Default value: 20

-

Since: 0.9.8

-
-
-
-

The “priority” property

-
  “priority”                 guint
-

Sets the Spanning Tree Protocol (STP) priority for this bridge. Lower -values are "better"; the lowest priority bridge will be elected the root -bridge.

-

Flags: Read / Write / Construct

-

Allowed values: <= 65535

-

Default value: 32768

-

Since: 0.9.8

-
-
-
-

The “stp” property

-
  “stp”                      gboolean
-

Controls whether Spanning Tree Protocol (STP) is enabled for this bridge.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-

Since: 0.9.8

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingBridgePort.html b/docs/libnm-util/html/NMSettingBridgePort.html deleted file mode 100644 index 33e7634f..00000000 --- a/docs/libnm-util/html/NMSettingBridgePort.html +++ /dev/null @@ -1,382 +0,0 @@ - - - - -NMSettingBridgePort: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingBridgePort

-

NMSettingBridgePort — Describes connection properties for bridge ports

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
gbooleanhairpin-modeRead / Write
guintpath-costRead / Write / Construct
guintpriorityRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingBridgePortError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingBridgePort
-
-
-
-

Includes

-
#include <nm-setting-bridge-port.h>
-
-
-
-

Description

-

The NMSettingBridgePort object is a NMSetting subclass that describes -optional properties that apply to bridge ports.

-
-
-

Functions

-
-

nm_setting_bridge_port_error_quark ()

-
GQuark
-nm_setting_bridge_port_error_quark (void);
-

Registers an error quark for NMSettingBridgePort if necessary.

-
-

Returns

-

the error quark used for NMSettingBridgePort errors.

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_new ()

-
NMSetting *
-nm_setting_bridge_port_new (void);
-

Creates a new NMSettingBridgePort object with default values.

-
-

Returns

-

the new empty NMSettingBridgePort object.

-

[transfer full]

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_get_priority ()

-
guint16
-nm_setting_bridge_port_get_priority (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “priority” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_get_path_cost ()

-
guint16
-nm_setting_bridge_port_get_path_cost (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “path-cost” property of the setting

-
-

Since: 0.9.8

-
-
-
-

nm_setting_bridge_port_get_hairpin_mode ()

-
gboolean
-nm_setting_bridge_port_get_hairpin_mode
-                               (NMSettingBridgePort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingBridgePort

 
-
-
-

Returns

-

the “hairpin-mode” property of the setting

-
-

Since: 0.9.8

-
-
-
-

Types and Values

-
-

NM_SETTING_BRIDGE_PORT_SETTING_NAME

-
#define NM_SETTING_BRIDGE_PORT_SETTING_NAME "bridge-port"
-
-
-
-
-

enum NMSettingBridgePortError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_BRIDGE_PORT_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_BRIDGE_PORT_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_BRIDGE_PORT_ERROR_MISSING_PROPERTY

-

the property was missing and -is required

-
 
-
-

Since: 0.9.8

-
-
-
-

NM_SETTING_BRIDGE_PORT_ERROR

-
#define NM_SETTING_BRIDGE_PORT_ERROR nm_setting_bridge_port_error_quark ()
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_PRIORITY

-
#define NM_SETTING_BRIDGE_PORT_PRIORITY     "priority"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_PATH_COST

-
#define NM_SETTING_BRIDGE_PORT_PATH_COST    "path-cost"
-
-
-
-
-

NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE

-
#define NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE "hairpin-mode"
-
-
-
-
-

Property Details

-
-

The “hairpin-mode” property

-
  “hairpin-mode”             gboolean
-

Enables or disables "hairpin mode" for the port, which allows frames to -be sent back out through the port the frame was received on.

-

Flags: Read / Write

-

Default value: FALSE

-

Since: 0.9.8

-
-
-
-

The “path-cost” property

-
  “path-cost”                guint
-

The Spanning Tree Protocol (STP) port cost for destinations via this -port.

-

Flags: Read / Write / Construct

-

Allowed values: <= 65535

-

Default value: 100

-

Since: 0.9.8

-
-
-
-

The “priority” property

-
  “priority”                 guint
-

The Spanning Tree Protocol (STP) priority of this bridge port.

-

Flags: Read / Write / Construct

-

Allowed values: <= 63

-

Default value: 32

-

Since: 0.9.8

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingCdma.html b/docs/libnm-util/html/NMSettingCdma.html deleted file mode 100644 index 88e2602a..00000000 --- a/docs/libnm-util/html/NMSettingCdma.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - -NMSettingCdma: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingCdma

-

NMSettingCdma — Describes CDMA-based mobile broadband properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_cdma_error_quark () -
-NMSetting * - -nm_setting_cdma_new () -
const char * - -nm_setting_cdma_get_number () -
const char * - -nm_setting_cdma_get_username () -
const char * - -nm_setting_cdma_get_password () -
-NMSettingSecretFlags - -nm_setting_cdma_get_password_flags () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
-gchar *numberRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *usernameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_CDMA_SETTING_NAME
enumNMSettingCdmaError
#defineNM_SETTING_CDMA_ERROR
#defineNM_SETTING_CDMA_NUMBER
#defineNM_SETTING_CDMA_USERNAME
#defineNM_SETTING_CDMA_PASSWORD
#defineNM_SETTING_CDMA_PASSWORD_FLAGS
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingCdmaError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingCdma
-
-
-
-

Includes

-
#include <nm-setting-cdma.h>
-
-
-
-

Description

-

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.

-
-
-

Functions

-
-

nm_setting_cdma_error_quark ()

-
GQuark
-nm_setting_cdma_error_quark (void);
-

Registers an error quark for NMSettingCdma if necessary.

-
-

Returns

-

the error quark used for NMSettingCdma errors.

-
-
-
-
-

nm_setting_cdma_new ()

-
NMSetting *
-nm_setting_cdma_new (void);
-

Creates a new NMSettingCdma object with default values.

-
-

Returns

-

the new empty NMSettingCdma object

-
-
-
-
-

nm_setting_cdma_get_number ()

-
const char *
-nm_setting_cdma_get_number (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “number” property of the setting

-
-
-
-
-

nm_setting_cdma_get_username ()

-
const char *
-nm_setting_cdma_get_username (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_cdma_get_password ()

-
const char *
-nm_setting_cdma_get_password (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_cdma_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_cdma_get_password_flags (NMSettingCdma *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingCdma

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

Types and Values

-
-

NM_SETTING_CDMA_SETTING_NAME

-
#define NM_SETTING_CDMA_SETTING_NAME "cdma"
-
-
-
-
-

enum NMSettingCdmaError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_CDMA_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_CDMA_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_CDMA_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_CDMA_ERROR_MISSING_SERIAL_SETTING

-

the required NMSettingSerial -is missing in the connection

-
 
-
-
-
-
-

NM_SETTING_CDMA_ERROR

-
#define NM_SETTING_CDMA_ERROR nm_setting_cdma_error_quark ()
-
-
-
-
-

NM_SETTING_CDMA_NUMBER

-
#define NM_SETTING_CDMA_NUMBER         "number"
-
-
-
-
-

NM_SETTING_CDMA_USERNAME

-
#define NM_SETTING_CDMA_USERNAME       "username"
-
-
-
-
-

NM_SETTING_CDMA_PASSWORD

-
#define NM_SETTING_CDMA_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_CDMA_PASSWORD_FLAGS

-
#define NM_SETTING_CDMA_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

Property Details

-
-

The “number” property

-
  “number”                   gchar *
-

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.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

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.

-

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 “username” property

-
  “username”                 gchar *
-

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.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingConnection.html b/docs/libnm-util/html/NMSettingConnection.html deleted file mode 100644 index 12635583..00000000 --- a/docs/libnm-util/html/NMSettingConnection.html +++ /dev/null @@ -1,1522 +0,0 @@ - - - - -NMSettingConnection: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingConnection

-

NMSettingConnection — Describes general connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_connection_error_quark () -
-NMSetting * - -nm_setting_connection_new () -
const char * - -nm_setting_connection_get_id () -
const char * - -nm_setting_connection_get_uuid () -
const char * - -nm_setting_connection_get_interface_name () -
const char * - -nm_setting_connection_get_connection_type () -
-gboolean - -nm_setting_connection_get_autoconnect () -
-guint64 - -nm_setting_connection_get_timestamp () -
-gboolean - -nm_setting_connection_get_read_only () -
-guint32 - -nm_setting_connection_get_num_permissions () -
-gboolean - -nm_setting_connection_get_permission () -
const char * - -nm_setting_connection_get_zone () -
-gboolean - -nm_setting_connection_permissions_user_allowed () -
-gboolean - -nm_setting_connection_add_permission () -
-void - -nm_setting_connection_remove_permission () -
-gboolean - -nm_setting_connection_remove_permission_by_value () -
const char * - -nm_setting_connection_get_master () -
-gboolean - -nm_setting_connection_is_slave_type () -
const char * - -nm_setting_connection_get_slave_type () -
-guint32 - -nm_setting_connection_get_num_secondaries () -
const char * - -nm_setting_connection_get_secondary () -
-gboolean - -nm_setting_connection_add_secondary () -
-void - -nm_setting_connection_remove_secondary () -
-gboolean - -nm_setting_connection_remove_secondary_by_value () -
-guint32 - -nm_setting_connection_get_gateway_ping_timeout () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gbooleanautoconnectRead / Write / Construct
guintgateway-ping-timeoutRead / Write / Construct
-gchar *idRead / Write
-gchar *interface-nameRead / Write
-gchar *masterRead / Write
-GSList_gchararray_ *permissionsRead / Write
gbooleanread-onlyRead / Write / Construct
-GSList_gchararray_ *secondariesRead / Write
-gchar *slave-typeRead / Write
guint64timestampRead / Write / Construct
-gchar *typeRead / Write
-gchar *uuidRead / Write
-gchar *zoneRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingConnectionError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingConnection
-
-
-
-

Includes

-
#include <nm-setting-connection.h>
-
-
-
-

Description

-

The NMSettingConnection object is a NMSetting subclass that describes -properties that apply to all NMConnection objects, regardless of what type -of network connection they describe. Each NMConnection object must contain -a NMSettingConnection setting.

-
-
-

Functions

-
-

nm_setting_connection_error_quark ()

-
GQuark
-nm_setting_connection_error_quark (void);
-

Registers an error quark for NMSettingConnection if necessary.

-
-

Returns

-

the error quark used for NMSettingConnection errors.

-
-
-
-
-

nm_setting_connection_new ()

-
NMSetting *
-nm_setting_connection_new (void);
-

Creates a new NMSettingConnection object with default values.

-
-

Returns

-

the new empty NMSettingConnection object

-
-
-
-
-

nm_setting_connection_get_id ()

-
const char *
-nm_setting_connection_get_id (NMSettingConnection *setting);
-

Returns the “id” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection ID

-
-
-
-
-

nm_setting_connection_get_uuid ()

-
const char *
-nm_setting_connection_get_uuid (NMSettingConnection *setting);
-

Returns the “uuid” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection UUID

-
-
-
-
-

nm_setting_connection_get_interface_name ()

-
const char *
-nm_setting_connection_get_interface_name
-                               (NMSettingConnection *setting);
-

Returns the “interface-name” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's interface name

-
-

Since: 0.9.10

-
-
-
-

nm_setting_connection_get_connection_type ()

-
const char *
-nm_setting_connection_get_connection_type
-                               (NMSettingConnection *setting);
-

Returns the “type” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection type

-
-
-
-
-

nm_setting_connection_get_autoconnect ()

-
gboolean
-nm_setting_connection_get_autoconnect (NMSettingConnection *setting);
-

Returns the “autoconnect” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's autoconnect behavior

-
-
-
-
-

nm_setting_connection_get_timestamp ()

-
guint64
-nm_setting_connection_get_timestamp (NMSettingConnection *setting);
-

Returns the “timestamp” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the connection's timestamp

-
-
-
-
-

nm_setting_connection_get_read_only ()

-
gboolean
-nm_setting_connection_get_read_only (NMSettingConnection *setting);
-

Returns the “read-only” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

TRUE if the connection is read-only, FALSE if it is not

-
-
-
-
-

nm_setting_connection_get_num_permissions ()

-
guint32
-nm_setting_connection_get_num_permissions
-                               (NMSettingConnection *setting);
-

Returns the number of entries in the “permissions” -property of this setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the number of permissions entries

-
-
-
-
-

nm_setting_connection_get_permission ()

-
gboolean
-nm_setting_connection_get_permission (NMSettingConnection *setting,
-                                      guint32 idx,
-                                      const char **out_ptype,
-                                      const char **out_pitem,
-                                      const char **out_detail);
-

Retrieve one of the entries of the “permissions” property -of this setting.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the permissions entry

 

out_ptype

on return, the permission type (at this time, always "user")

 

out_pitem

on return, the permission item (formatted according to ptype -, see -“permissions” for more detail

 

out_detail

on return, the permission detail (at this time, always NULL)

 
-
-
-

Returns

-

TRUE if a permission was returned, FALSE if idx -was invalid

-
-
-
-
-

nm_setting_connection_get_zone ()

-
const char *
-nm_setting_connection_get_zone (NMSettingConnection *setting);
-

Returns the “zone” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the trust level of a connection

-
-
-
-
-

nm_setting_connection_permissions_user_allowed ()

-
gboolean
-nm_setting_connection_permissions_user_allowed
-                               (NMSettingConnection *setting,
-                                const char *uname);
-

Checks whether the given username is allowed to view/access this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

uname

the user name to check permissions for

 
-
-
-

Returns

-

TRUE if the requested user is allowed to view this connection, -FALSE if the given user is not allowed to view this connection

-
-
-
-
-

nm_setting_connection_add_permission ()

-
gboolean
-nm_setting_connection_add_permission (NMSettingConnection *setting,
-                                      const char *ptype,
-                                      const char *pitem,
-                                      const char *detail);
-

Adds a permission to the connection's permission list. At this time, only -the "user" permission type is supported, and pitem - must be a username. See -“permissions”: for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

ptype

the permission type; at this time only "user" is supported

 

pitem

the permission item formatted as required for ptype -

 

detail

unused at this time; must be NULL.

[allow-none]
-
-
-

Returns

-

TRUE if the permission was unique and was successfully added to the -list, FALSE if ptype -or pitem -was invalid or it the permission was already -present in the list

-
-
-
-
-

nm_setting_connection_remove_permission ()

-
void
-nm_setting_connection_remove_permission
-                               (NMSettingConnection *setting,
-                                guint32 idx);
-

Removes the permission at index idx - from the connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the permission to remove

 
-
-
-
-
-

nm_setting_connection_remove_permission_by_value ()

-
gboolean
-nm_setting_connection_remove_permission_by_value
-                               (NMSettingConnection *setting,
-                                const char *ptype,
-                                const char *pitem,
-                                const char *detail);
-

Removes the permission from the connection. -At this time, only the "user" permission type is supported, and pitem - must -be a username. See “permissions”: for more details.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingConnection

 

ptype

the permission type; at this time only "user" is supported

 

pitem

the permission item formatted as required for ptype -

 

detail

unused at this time; must be NULL.

[allow-none]
-
-
-

Returns

-

TRUE if the permission was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_connection_get_master ()

-
const char *
-nm_setting_connection_get_master (NMSettingConnection *setting);
-

Returns the “master” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

interface name of the master device or UUID of the master -connection.

-
-
-
-
-

nm_setting_connection_is_slave_type ()

-
gboolean
-nm_setting_connection_is_slave_type (NMSettingConnection *setting,
-                                     const char *type);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

type

the setting name (ie NM_SETTING_BOND_SETTING_NAME) to be matched -against setting -'s slave type

 
-
-
-

Returns

-

TRUE if connection is of the given slave type -

-
-
-
-
-

nm_setting_connection_get_slave_type ()

-
const char *
-nm_setting_connection_get_slave_type (NMSettingConnection *setting);
-

Returns the “slave-type” property of the connection.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the type of slave this connection is, if any

-
-
-
-
-

nm_setting_connection_get_num_secondaries ()

-
guint32
-nm_setting_connection_get_num_secondaries
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the number of configured secondary connection UUIDs

-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_get_secondary ()

-
const char *
-nm_setting_connection_get_secondary (NMSettingConnection *setting,
-                                     guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

the zero-based index of the secondary connection UUID entry

 
-
-
-

Returns

-

the secondary connection UUID at index idx -

-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_add_secondary ()

-
gboolean
-nm_setting_connection_add_secondary (NMSettingConnection *setting,
-                                     const char *sec_uuid);
-

Adds a new secondary connection UUID to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

sec_uuid

the secondary connection UUID to add

 
-
-
-

Returns

-

TRUE if the secondary connection UUID was added; FALSE if the UUID -was already present

-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_remove_secondary ()

-
void
-nm_setting_connection_remove_secondary
-                               (NMSettingConnection *setting,
-                                guint32 idx);
-

Removes the secondary coonnection UUID at index idx -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

idx

index number of the secondary connection UUID

 
-
-

Since: 0.9.8

-
-
-
-

nm_setting_connection_remove_secondary_by_value ()

-
gboolean
-nm_setting_connection_remove_secondary_by_value
-                               (NMSettingConnection *setting,
-                                const char *sec_uuid);
-

Removes the secondary coonnection UUID sec_uuid -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingConnection

 

sec_uuid

the secondary connection UUID to remove

 
-
-
-

Returns

-

TRUE if the secondary connection UUID was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_connection_get_gateway_ping_timeout ()

-
guint32
-nm_setting_connection_get_gateway_ping_timeout
-                               (NMSettingConnection *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingConnection

 
-
-
-

Returns

-

the value contained in the “gateway-ping-timeout” -property.

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_CONNECTION_SETTING_NAME

-
#define NM_SETTING_CONNECTION_SETTING_NAME "connection"
-
-
-
-
-

enum NMSettingConnectionError

-

Describes errors that may result from operations involving a -NMSettingConnection.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_CONNECTION_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_CONNECTION_ERROR_INVALID_PROPERTY

-

the property's value is - invalid

-
 

NM_SETTING_CONNECTION_ERROR_MISSING_PROPERTY

-

a required property is not - present

-
 

NM_SETTING_CONNECTION_ERROR_TYPE_SETTING_NOT_FOUND

-

the NMSetting object - referenced by the setting name contained in the - “type” property was not present in the NMConnection

-
 

NM_SETTING_CONNECTION_ERROR_IP_CONFIG_NOT_ALLOWED

-

ip configuration is not - allowed to be present.

-
 
-
-
-
-
-

NM_SETTING_CONNECTION_ERROR

-
#define NM_SETTING_CONNECTION_ERROR nm_setting_connection_error_quark ()
-
-
-
-
-

NM_SETTING_CONNECTION_ID

-
#define NM_SETTING_CONNECTION_ID             "id"
-
-
-
-
-

NM_SETTING_CONNECTION_UUID

-
#define NM_SETTING_CONNECTION_UUID           "uuid"
-
-
-
-
-

NM_SETTING_CONNECTION_INTERFACE_NAME

-
#define NM_SETTING_CONNECTION_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_CONNECTION_TYPE

-
#define NM_SETTING_CONNECTION_TYPE           "type"
-
-
-
-
-

NM_SETTING_CONNECTION_AUTOCONNECT

-
#define NM_SETTING_CONNECTION_AUTOCONNECT    "autoconnect"
-
-
-
-
-

NM_SETTING_CONNECTION_TIMESTAMP

-
#define NM_SETTING_CONNECTION_TIMESTAMP      "timestamp"
-
-
-
-
-

NM_SETTING_CONNECTION_READ_ONLY

-
#define NM_SETTING_CONNECTION_READ_ONLY      "read-only"
-
-
-
-
-

NM_SETTING_CONNECTION_PERMISSIONS

-
#define NM_SETTING_CONNECTION_PERMISSIONS    "permissions"
-
-
-
-
-

NM_SETTING_CONNECTION_ZONE

-
#define NM_SETTING_CONNECTION_ZONE           "zone"
-
-
-
-
-

NM_SETTING_CONNECTION_MASTER

-
#define NM_SETTING_CONNECTION_MASTER         "master"
-
-
-
-
-

NM_SETTING_CONNECTION_SLAVE_TYPE

-
#define NM_SETTING_CONNECTION_SLAVE_TYPE     "slave-type"
-
-
-
-
-

NM_SETTING_CONNECTION_SECONDARIES

-
#define NM_SETTING_CONNECTION_SECONDARIES    "secondaries"
-
-
-
-
-

NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT

-
#define NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT "gateway-ping-timeout"
-
-
-
-
-

NMSettingConnection

-
typedef struct _NMSettingConnection NMSettingConnection;
-

The NMSettingConnection struct contains only private data. -It should only be accessed through the functions described below.

-
-
-
-

Property Details

-
-

The “autoconnect” property

-
  “autoconnect”              gboolean
-

Whether or not the connection should be automatically connected by -NetworkManager when the resources for the connection are available. -TRUE to automatically activate the connection, FALSE to require manual -intervention to activate the connection.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “gateway-ping-timeout” property

-
  “gateway-ping-timeout”     guint
-

If greater than zero, delay success of IP addressing until either the -timeout is reached, or an IP gateway replies to a ping.

-

Flags: Read / Write / Construct

-

Allowed values: <= 30

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “id” property

-
  “id”                       gchar *
-

A human readable unique identifier for the connection, like "Work Wi-Fi" -or "T-Mobile 3G".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the network interface this connection is bound to. If not -set, then the connection can be attached to any interface of the -appropriate type (subject to restrictions imposed by other settings).

-

For software devices this specifies the name of the created device.

-

For connection types where interface names cannot easily be made -persistent (e.g. mobile broadband or USB Ethernet), this property should -not be used. Setting this property restricts the interfaces a connection -can be used with, and if interface names change or are reordered the -connection may be applied to the wrong interface.

-

Flags: Read / Write

-

Default value: NULL

-

Since: 0.9.10

-
-
-
-

The “master” property

-
  “master”                   gchar *
-

Interface name of the master device or UUID of the master connection.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “permissions” property

-
  “permissions”              GSList_gchararray_ *
-

An array of strings defining what access a given user has to this -connection. If this is NULL or empty, all users are allowed to access -this connection. Otherwise a user is allowed to access this connection -if and only if they are in this list. Each entry is of the form -"[type]:[id]:[reserved]"; for example, "user:dcbw:blah".

-

At this time only the "user" [type] is allowed. Any other values are -ignored and reserved for future use. [id] is the username that this -permission refers to, which may not contain the ":" character. Any -[reserved] information present must be ignored and is reserved for future -use. All of [type], [id], and [reserved] must be valid UTF-8.

-

Flags: Read / Write

-
-
-
-

The “read-only” property

-
  “read-only”                gboolean
-

FALSE if the connection can be modified using the provided settings -service's D-Bus interface with the right privileges, or TRUE if the -connection is read-only and cannot be modified.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “secondaries” property

-
  “secondaries”              GSList_gchararray_ *
-

List of connection UUIDs that should be activated when the base -connection itself is activated. Currently only VPN connections are -supported.

-

Flags: Read / Write

-

Since: 0.9.8

-
-
-
-

The “slave-type” property

-
  “slave-type”               gchar *
-

Setting name of the device type of this slave's master connection (eg, -NM_SETTING_BOND_SETTING_NAME), or NULL if this connection is not a -slave.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “timestamp” property

-
  “timestamp”                guint64
-

The time, in seconds since the Unix Epoch, that the connection was last -_successfully_ fully activated.

-

NetworkManager updates the connection timestamp periodically when the -connection is active to ensure that an active connection has the latest -timestamp. The property is only meant for reading (changes to this -property will not be preserved).

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “type” property

-
  “type”                     gchar *
-

Base type of the connection. For hardware-dependent connections, should -contain the setting name of the hardware-type specific setting (ie, -"802-3-ethernet" or "802-11-wireless" or "bluetooth", etc), and for -non-hardware dependent connections like VPN or otherwise, should contain -the setting name of that setting type (ie, "vpn" or "bridge", etc).

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “uuid” property

-
  “uuid”                     gchar *
-

A universally unique identifier for the connection, for example generated -with libuuid. It should be assigned when the connection is created, and -never changed as long as the connection still applies to the same -network. For example, it should not be changed when the -“id” property or NMSettingIP4Config changes, but -might need to be re-created when the Wi-Fi SSID, mobile broadband network -provider, or “type” property changes.

-

The UUID must be in the format "2815492f-7e56-435e-b2e9-246bd7cdc664" -(ie, contains only hexadecimal characters and "-"). A suitable UUID may -be generated by nm_utils_uuid_generate() or -nm_utils_uuid_generate_from_string().

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “zone” property

-
  “zone”                     gchar *
-

The trust level of a the connection. Free form case-insensitive string -(for example "Home", "Work", "Public"). NULL or unspecified zone means -the connection will be placed in the default zone as defined by the -firewall.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingDcb.html b/docs/libnm-util/html/NMSettingDcb.html deleted file mode 100644 index 62686c3a..00000000 --- a/docs/libnm-util/html/NMSettingDcb.html +++ /dev/null @@ -1,1522 +0,0 @@ - - - - -NMSettingDcb: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingDcb

-

NMSettingDcb — Connection properties for Data Center Bridging

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_dcb_error_quark () -
-NMSetting * - -nm_setting_dcb_new () -
-NMSettingDcbFlags - -nm_setting_dcb_get_app_fcoe_flags () -
-int - -nm_setting_dcb_get_app_fcoe_priority () -
const char * - -nm_setting_dcb_get_app_fcoe_mode () -
-NMSettingDcbFlags - -nm_setting_dcb_get_app_iscsi_flags () -
-int - -nm_setting_dcb_get_app_iscsi_priority () -
-NMSettingDcbFlags - -nm_setting_dcb_get_app_fip_flags () -
-int - -nm_setting_dcb_get_app_fip_priority () -
-NMSettingDcbFlags - -nm_setting_dcb_get_priority_flow_control_flags () -
-gboolean - -nm_setting_dcb_get_priority_flow_control () -
-void - -nm_setting_dcb_set_priority_flow_control () -
-NMSettingDcbFlags - -nm_setting_dcb_get_priority_group_flags () -
-guint - -nm_setting_dcb_get_priority_group_id () -
-void - -nm_setting_dcb_set_priority_group_id () -
-guint - -nm_setting_dcb_get_priority_group_bandwidth () -
-void - -nm_setting_dcb_set_priority_group_bandwidth () -
-guint - -nm_setting_dcb_get_priority_bandwidth () -
-void - -nm_setting_dcb_set_priority_bandwidth () -
-gboolean - -nm_setting_dcb_get_priority_strict_bandwidth () -
-void - -nm_setting_dcb_set_priority_strict_bandwidth () -
-guint - -nm_setting_dcb_get_priority_traffic_class () -
-void - -nm_setting_dcb_set_priority_traffic_class () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintapp-fcoe-flagsRead / Write
-gchar *app-fcoe-modeRead / Write / Construct
gintapp-fcoe-priorityRead / Write / Construct
guintapp-fip-flagsRead / Write
gintapp-fip-priorityRead / Write / Construct
guintapp-iscsi-flagsRead / Write
gintapp-iscsi-priorityRead / Write / Construct
-GArray_guint_ *priority-bandwidthRead / Write
-GArray_guint_ *priority-flow-controlRead / Write
guintpriority-flow-control-flagsRead / Write
-GArray_guint_ *priority-group-bandwidthRead / Write
guintpriority-group-flagsRead / Write
-GArray_guint_ *priority-group-idRead / Write
-GArray_guint_ *priority-strict-bandwidthRead / Write
-GArray_guint_ *priority-traffic-classRead / Write
-
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingDcbError
-    ╰── NMSettingDcbFlags
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingDcb
-
-
-
-

Includes

-
#include <nm-setting-dcb.h>
-
-
-
-

Description

-

The NMSettingDcb object is a NMSetting subclass that describes properties -for enabling and using Data Center Bridging (DCB) on Ethernet networks. -DCB is a set of protocols (including 802.1Qbb, 802.1Qaz, 802.1Qau, and -802.1AB) to eliminate packet loss in Ethernet networks and support the use -of storage technologies like Fibre Channel over Ethernet (FCoE) and iSCSI.

-
-
-

Functions

-
-

nm_setting_dcb_error_quark ()

-
GQuark
-nm_setting_dcb_error_quark (void);
-

Registers an error quark for NMSettingDcb if necessary.

-
-

Returns

-

the error quark used for NMSettingDcb errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_new ()

-
NMSetting *
-nm_setting_dcb_new (void);
-

Creates a new NMSettingDcb object with default values.

-
-

Returns

-

the new empty NMSettingDcb object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fcoe_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_fcoe_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fcoe-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fcoe_priority ()

-
int
-nm_setting_dcb_get_app_fcoe_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fcoe-priority” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fcoe_mode ()

-
const char *
-nm_setting_dcb_get_app_fcoe_mode (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fcoe-mode” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_iscsi_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_iscsi_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-iscsi-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_iscsi_priority ()

-
int
-nm_setting_dcb_get_app_iscsi_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-iscsi-priority” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fip_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_app_fip_flags (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fip-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_app_fip_priority ()

-
int
-nm_setting_dcb_get_app_fip_priority (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “app-fip-priority” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_flow_control_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_priority_flow_control_flags
-                               (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “priority-flow-control-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_flow_control ()

-
gboolean
-nm_setting_dcb_get_priority_flow_control
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve flow control for

 
-
-
-

Returns

-

TRUE if flow control is enabled for the given user_priority -, -FALSE if not enabled

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_flow_control ()

-
void
-nm_setting_dcb_set_priority_flow_control
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                gboolean enabled);
-

These values are only valid when “priority-flow-control” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set flow control for

 

enabled

TRUE to enable flow control for this priority, FALSE to disable it

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_group_flags ()

-
NMSettingDcbFlags
-nm_setting_dcb_get_priority_group_flags
-                               (NMSettingDcb *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingDcb

 
-
-
-

Returns

-

the “priority-group-flags” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_group_id ()

-
guint
-nm_setting_dcb_get_priority_group_id (NMSettingDcb *setting,
-                                      guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the group ID for

 
-
-
-

Returns

-

the group number user_priority -is assigned to. These values are -only valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_group_id ()

-
void
-nm_setting_dcb_set_priority_group_id (NMSettingDcb *setting,
-                                      guint user_priority,
-                                      guint group_id);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set flow control for

 

group_id

the group (0 - 7) to assign user_priority -to, or 15 for the -unrestricted group.

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_group_bandwidth ()

-
guint
-nm_setting_dcb_get_priority_group_bandwidth
-                               (NMSettingDcb *setting,
-                                guint group_id);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

group_id

the priority group (0 - 7) to retrieve the bandwidth percentage for

 
-
-
-

Returns

-

the bandwidth percentage assigned to group_id -. These values are -only valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_group_bandwidth ()

-
void
-nm_setting_dcb_set_priority_group_bandwidth
-                               (NMSettingDcb *setting,
-                                guint group_id,
-                                guint bandwidth_percent);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

group_id

the priority group (0 - 7) to set the bandwidth percentage for

 

bandwidth_percent

the bandwidth percentage (0 - 100) to assign to group_id -to

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_bandwidth ()

-
guint
-nm_setting_dcb_get_priority_bandwidth (NMSettingDcb *setting,
-                                       guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the group bandwidth percentage for

 
-
-
-

Returns

-

the allowed bandwidth percentage of user_priority -in its priority group. -These values are only valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_bandwidth ()

-
void
-nm_setting_dcb_set_priority_bandwidth (NMSettingDcb *setting,
-                                       guint user_priority,
-                                       guint bandwidth_percent);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set the bandwidth percentage for

 

bandwidth_percent

the bandwidth percentage (0 - 100) that user_priority -is -allowed to use within its priority group

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_strict_bandwidth ()

-
gboolean
-nm_setting_dcb_get_priority_strict_bandwidth
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve strict bandwidth for

 
-
-
-

Returns

-

TRUE if user_priority -may use all of the bandwidth allocated to its -assigned group, or FALSE if not. These values are only valid when -“priority-group-flags” includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_strict_bandwidth ()

-
void
-nm_setting_dcb_set_priority_strict_bandwidth
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                gboolean strict);
-

These values are only valid when “priority-group-flags” includes -the NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to set strict bandwidth for

 

strict

TRUE to allow user_priority -to use all the bandwidth allocated to -its priority group, or FALSE if not

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_get_priority_traffic_class ()

-
guint
-nm_setting_dcb_get_priority_traffic_class
-                               (NMSettingDcb *setting,
-                                guint user_priority);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingDcb

 

user_priority

the User Priority (0 - 7) to retrieve the traffic class for

 
-
-
-

Returns

-

the traffic class assigned to user_priority -. These values are only -valid when “priority-group-flags” includes the -NM_SETTING_DCB_FLAG_ENABLE flag.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_dcb_set_priority_traffic_class ()

-
void
-nm_setting_dcb_set_priority_traffic_class
-                               (NMSettingDcb *setting,
-                                guint user_priority,
-                                guint traffic_class);
-
-
-
-

Types and Values

-
-

NM_SETTING_DCB_SETTING_NAME

-
#define NM_SETTING_DCB_SETTING_NAME "dcb"
-
-
-
-
-

enum NMSettingDcbError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_DCB_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_DCB_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_DCB_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_DCB_ERROR

-
#define NM_SETTING_DCB_ERROR nm_setting_dcb_error_quark ()
-
-
-
-
-

enum NMSettingDcbFlags

-

DCB feature flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_DCB_FLAG_NONE

-

no flag

-
 

NM_SETTING_DCB_FLAG_ENABLE

-

the feature is enabled

-
 

NM_SETTING_DCB_FLAG_ADVERTISE

-

the feature is advertised

-
 

NM_SETTING_DCB_FLAG_WILLING

-

the feature is willing to change based on -peer configuration advertisements

-
 
-
-

Since: 0.9.10

-
-
-
-

NM_SETTING_DCB_FCOE_MODE_FABRIC

-
#define NM_SETTING_DCB_FCOE_MODE_FABRIC  "fabric"
-
-

Indicates that the FCoE controller should use "fabric" mode (default)

-

Since: 0.9.10

-
-
-
-

NM_SETTING_DCB_FCOE_MODE_VN2VN

-
#define NM_SETTING_DCB_FCOE_MODE_VN2VN   "vn2vn"
-
-

Indicates that the FCoE controller should use "VN2VN" mode.

-

Since: 0.9.10

-
-
-
-

NM_SETTING_DCB_APP_FCOE_FLAGS

-
#define NM_SETTING_DCB_APP_FCOE_FLAGS         "app-fcoe-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_FCOE_PRIORITY

-
#define NM_SETTING_DCB_APP_FCOE_PRIORITY      "app-fcoe-priority"
-
-
-
-
-

NM_SETTING_DCB_APP_FCOE_MODE

-
#define NM_SETTING_DCB_APP_FCOE_MODE          "app-fcoe-mode"
-
-
-
-
-

NM_SETTING_DCB_APP_ISCSI_FLAGS

-
#define NM_SETTING_DCB_APP_ISCSI_FLAGS        "app-iscsi-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_ISCSI_PRIORITY

-
#define NM_SETTING_DCB_APP_ISCSI_PRIORITY     "app-iscsi-priority"
-
-
-
-
-

NM_SETTING_DCB_APP_FIP_FLAGS

-
#define NM_SETTING_DCB_APP_FIP_FLAGS          "app-fip-flags"
-
-
-
-
-

NM_SETTING_DCB_APP_FIP_PRIORITY

-
#define NM_SETTING_DCB_APP_FIP_PRIORITY       "app-fip-priority"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS

-
#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS  "priority-flow-control-flags"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL

-
#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL        "priority-flow-control"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_FLAGS

-
#define NM_SETTING_DCB_PRIORITY_GROUP_FLAGS      "priority-group-flags"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_ID

-
#define NM_SETTING_DCB_PRIORITY_GROUP_ID         "priority-group-id"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH  "priority-group-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_BANDWIDTH        "priority-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH

-
#define NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH "priority-strict-bandwidth"
-
-
-
-
-

NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS

-
#define NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS    "priority-traffic-class"
-
-
-
-
-

Property Details

-
-

The “app-fcoe-flags” property

-
  “app-fcoe-flags”           guint
-

Specifies the NMSettingDcbFlags for the DCB FCoE application. Flags may -be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “app-fcoe-mode” property

-
  “app-fcoe-mode”            gchar *
-

The FCoE controller mode; either NM_SETTING_DCB_FCOE_MODE_FABRIC -(default) or NM_SETTING_DCB_FCOE_MODE_VN2VN.

-

Flags: Read / Write / Construct

-

Default value: "fabric"

-

Since: 0.9.10

-
-
-
-

The “app-fcoe-priority” property

-
  “app-fcoe-priority”        gint
-

The highest User Priority (0 - 7) which FCoE frames should use, or -1 for -default priority. Only used when the “app-fcoe-flags” -property includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,7]

-

Default value: -1

-

Since: 0.9.10

-
-
-
-

The “app-fip-flags” property

-
  “app-fip-flags”            guint
-

Specifies the NMSettingDcbFlags for the DCB FIP application. Flags may -be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “app-fip-priority” property

-
  “app-fip-priority”         gint
-

The highest User Priority (0 - 7) which FIP frames should use, or -1 for -default priority. Only used when the “app-fip-flags” -property includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,7]

-

Default value: -1

-

Since: 0.9.10

-
-
-
-

The “app-iscsi-flags” property

-
  “app-iscsi-flags”          guint
-

Specifies the NMSettingDcbFlags for the DCB iSCSI application. Flags -may be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “app-iscsi-priority” property

-
  “app-iscsi-priority”       gint
-

The highest User Priority (0 - 7) which iSCSI frames should use, or -1 -for default priority. Only used when the “app-iscsi-flags” -property includes the NM_SETTING_DCB_FLAG_ENABLE flag.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,7]

-

Default value: -1

-

Since: 0.9.10

-
-
-
-

The “priority-bandwidth” property

-
  “priority-bandwidth”       GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates the percentage of bandwidth of -the priority's assigned group that the priority may use. The sum of all -percentages for priorities which belong to the same group must total 100 -percents.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-flow-control” property

-
  “priority-flow-control”    GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates whether or not the corresponding -priority should transmit priority pause. Allowed values are 0 (do not -transmit pause) and 1 (transmit pause).

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-flow-control-flags” property

-
  “priority-flow-control-flags” guint
-

Specifies the NMSettingDcbFlags for DCB Priority Flow Control (PFC). -Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “priority-group-bandwidth” property

-
  “priority-group-bandwidth” GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the -Priority Group ID (0 - 7) and the value indicates the percentage of link -bandwidth allocated to that group. Allowed values are 0 - 100, and the -sum of all values must total 100 percents.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-group-flags” property

-
  “priority-group-flags”     guint
-

Specifies the NMSettingDcbFlags for DCB Priority Groups. Flags may be -any combination of NM_SETTING_DCB_FLAG_ENABLE, -NM_SETTING_DCB_FLAG_ADVERTISE, and NM_SETTING_DCB_FLAG_WILLING.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-

Since: 0.9.10

-
-
-
-

The “priority-group-id” property

-
  “priority-group-id”        GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates the Priority Group ID. Allowed -Priority Group ID values are 0 - 7 or 15 for the unrestricted group.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-strict-bandwidth” property

-
  “priority-strict-bandwidth” GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates whether or not the priority may -use all of the bandwidth allocated to its assigned group. Allowed values -are 0 (the priority may not utilize all bandwidth) or 1 (the priority may -utilize all bandwidth).

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
-

The “priority-traffic-class” property

-
  “priority-traffic-class”   GArray_guint_ *
-

An array of 8 uint values, where the array index corresponds to the User -Priority (0 - 7) and the value indicates the traffic class (0 - 7) to -which the priority is mapped.

-

Flags: Read / Write

-

Since: 0.9.10

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingGeneric.html b/docs/libnm-util/html/NMSettingGeneric.html deleted file mode 100644 index 0415f38e..00000000 --- a/docs/libnm-util/html/NMSettingGeneric.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - -NMSettingGeneric: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingGeneric

-

NMSettingGeneric — Describes connection properties for generic devices

-
-
-

Functions

-
---- - - - - - - - - - - -
-GQuark - -nm_setting_generic_error_quark () -
-NMSetting * - -nm_setting_generic_new () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
#defineNM_SETTING_GENERIC_SETTING_NAME
enumNMSettingGenericError
#defineNM_SETTING_GENERIC_ERROR
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingGenericError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingGeneric
-
-
-
-

Includes

-
#include <nm-setting-generic.h>
-
-
-
-

Description

-

The NMSettingGeneric object is a NMSetting subclass that describes -optional properties that apply to "generic" devices (ie, devices that -NetworkManager does not specifically recognize).

-

There are currently no properties on this object; it exists only to be -the "connection type" setting on NMConnections for generic devices.

-
-
-

Functions

-
-

nm_setting_generic_error_quark ()

-
GQuark
-nm_setting_generic_error_quark (void);
-

Registers an error quark for NMSettingGeneric if necessary.

-
-

Returns

-

the error quark used for NMSettingGeneric errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_generic_new ()

-
NMSetting *
-nm_setting_generic_new (void);
-

Creates a new NMSettingGeneric object with default values.

-
-

Returns

-

the new empty NMSettingGeneric object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_GENERIC_SETTING_NAME

-
#define NM_SETTING_GENERIC_SETTING_NAME "generic"
-
-
-
-
-

enum NMSettingGenericError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_GENERIC_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_GENERIC_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_GENERIC_ERROR_MISSING_PROPERTY

-

the property was missing and -is required

-
 
-
-

Since: 0.9.10

-
-
-
-

NM_SETTING_GENERIC_ERROR

-
#define NM_SETTING_GENERIC_ERROR nm_setting_generic_error_quark ()
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingGsm.html b/docs/libnm-util/html/NMSettingGsm.html deleted file mode 100644 index 16173287..00000000 --- a/docs/libnm-util/html/NMSettingGsm.html +++ /dev/null @@ -1,1105 +0,0 @@ - - - - -NMSettingGsm: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingGsm

-

NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_gsm_error_quark () -
-NMSetting * - -nm_setting_gsm_new () -
const char * - -nm_setting_gsm_get_number () -
const char * - -nm_setting_gsm_get_username () -
const char * - -nm_setting_gsm_get_password () -
const char * - -nm_setting_gsm_get_apn () -
const char * - -nm_setting_gsm_get_network_id () -
const char * - -nm_setting_gsm_get_pin () -
-gboolean - -nm_setting_gsm_get_home_only () -
-NMSettingSecretFlags - -nm_setting_gsm_get_pin_flags () -
-NMSettingSecretFlags - -nm_setting_gsm_get_password_flags () -
-int - -nm_setting_gsm_get_network_type () -
-guint32 - -nm_setting_gsm_get_allowed_bands () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintallowed-bandsRead / Write / Construct
-gchar *apnRead / Write
gbooleanhome-onlyRead / Write
-gchar *network-idRead / Write
gintnetwork-typeRead / Write / Construct
-gchar *numberRead / Write
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *pinRead / Write
guintpin-flagsRead / Write
-gchar *usernameRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingGsmError
-    ├── NMSettingGsmNetworkBand
-    ╰── NMSettingGsmNetworkType
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingGsm
-
-
-
-

Includes

-
#include <nm-setting-gsm.h>
-
-
-
-

Description

-

The NMSettingGsm object is a NMSetting subclass that describes -properties that allow connections to 3GPP-based mobile broadband -networks, including those using GPRS/EDGE and UMTS/HSPA technology.

-
-
-

Functions

-
-

nm_setting_gsm_error_quark ()

-
GQuark
-nm_setting_gsm_error_quark (void);
-

Registers an error quark for NMSettingGsm if necessary.

-
-

Returns

-

the error quark used for NMSettingGsm errors.

-
-
-
-
-

nm_setting_gsm_new ()

-
NMSetting *
-nm_setting_gsm_new (void);
-

Creates a new NMSettingGsm object with default values.

-
-

Returns

-

the new empty NMSettingGsm object

-
-
-
-
-

nm_setting_gsm_get_number ()

-
const char *
-nm_setting_gsm_get_number (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “number” property of the setting

-
-
-
-
-

nm_setting_gsm_get_username ()

-
const char *
-nm_setting_gsm_get_username (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “username” property of the setting

-
-
-
-
-

nm_setting_gsm_get_password ()

-
const char *
-nm_setting_gsm_get_password (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “password” property of the setting

-
-
-
-
-

nm_setting_gsm_get_apn ()

-
const char *
-nm_setting_gsm_get_apn (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “apn” property of the setting

-
-
-
-
-

nm_setting_gsm_get_network_id ()

-
const char *
-nm_setting_gsm_get_network_id (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “network-id” property of the setting

-
-
-
-
-

nm_setting_gsm_get_pin ()

-
const char *
-nm_setting_gsm_get_pin (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “pin” property of the setting

-
-
-
-
-

nm_setting_gsm_get_home_only ()

-
gboolean
-nm_setting_gsm_get_home_only (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “home-only” property of the setting

-
-
-
-
-

nm_setting_gsm_get_pin_flags ()

-
NMSettingSecretFlags
-nm_setting_gsm_get_pin_flags (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “pin”

-
-
-
-
-

nm_setting_gsm_get_password_flags ()

-
NMSettingSecretFlags
-nm_setting_gsm_get_password_flags (NMSettingGsm *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the “password”

-
-
-
-
-

nm_setting_gsm_get_network_type ()

-
int
-nm_setting_gsm_get_network_type (NMSettingGsm *setting);
-
-

nm_setting_gsm_get_network_type has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Network type setting should be done talking to ModemManager directly.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “network-type” property of the setting

-
-
-
-
-

nm_setting_gsm_get_allowed_bands ()

-
guint32
-nm_setting_gsm_get_allowed_bands (NMSettingGsm *setting);
-
-

nm_setting_gsm_get_allowed_bands has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Bands setting should be done talking to ModemManager directly.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingGsm

 
-
-
-

Returns

-

the “allowed-bands” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_GSM_SETTING_NAME

-
#define NM_SETTING_GSM_SETTING_NAME "gsm"
-
-
-
-
-

enum NMSettingGsmError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_GSM_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_GSM_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_GSM_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_GSM_ERROR_MISSING_SERIAL_SETTING

-

the required NMSettingSerial -is missing in the connection

-
 
-
-
-
-
-

NM_SETTING_GSM_ERROR

-
#define NM_SETTING_GSM_ERROR nm_setting_gsm_error_quark ()
-
-
-
-
-

NM_SETTING_GSM_NUMBER

-
#define NM_SETTING_GSM_NUMBER         "number"
-
-
-
-
-

NM_SETTING_GSM_USERNAME

-
#define NM_SETTING_GSM_USERNAME       "username"
-
-
-
-
-

NM_SETTING_GSM_PASSWORD

-
#define NM_SETTING_GSM_PASSWORD       "password"
-
-
-
-
-

NM_SETTING_GSM_PASSWORD_FLAGS

-
#define NM_SETTING_GSM_PASSWORD_FLAGS "password-flags"
-
-
-
-
-

NM_SETTING_GSM_APN

-
#define NM_SETTING_GSM_APN            "apn"
-
-
-
-
-

NM_SETTING_GSM_NETWORK_ID

-
#define NM_SETTING_GSM_NETWORK_ID     "network-id"
-
-
-
-
-

NM_SETTING_GSM_PIN

-
#define NM_SETTING_GSM_PIN            "pin"
-
-
-
-
-

NM_SETTING_GSM_PIN_FLAGS

-
#define NM_SETTING_GSM_PIN_FLAGS      "pin-flags"
-
-
-
-
-

NM_SETTING_GSM_HOME_ONLY

-
#define NM_SETTING_GSM_HOME_ONLY      "home-only"
-
-
-
-
-

NM_SETTING_GSM_ALLOWED_BANDS

-
#define NM_SETTING_GSM_ALLOWED_BANDS  "allowed-bands"
-
-
-
-
-

NM_SETTING_GSM_NETWORK_TYPE

-
#define NM_SETTING_GSM_NETWORK_TYPE   "network-type"
-
-
-
-
-

enum NMSettingGsmNetworkType

-
-

NMSettingGsmNetworkType has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used.

-
-

NMSettingGsmNetworkType values indicate the allowed access technologies -the device may use when connecting to this network.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_GSM_NETWORK_TYPE_ANY

-

any access technology may be used

-
 

NM_SETTING_GSM_NETWORK_TYPE_UMTS_HSPA

-

only 3G-type (UMTS and HSPA) -technologies may be used

-
 

NM_SETTING_GSM_NETWORK_TYPE_GPRS_EDGE

-

only 2G-type (GPRS and EDGE) -technologies may be used

-
 

NM_SETTING_GSM_NETWORK_TYPE_PREFER_UMTS_HSPA

-

3G-type technologies are -preferred but 2G-type technologies may be used as a fallback

-
 

NM_SETTING_GSM_NETWORK_TYPE_PREFER_GPRS_EDGE

-

2G-type technologies are -preferred but 3G-type technologies may be used as a fallback

-
 

NM_SETTING_GSM_NETWORK_TYPE_PREFER_4G

-

4G/LTE-type technologies are -preferred but 3G/2/-type technologies may be used as a fallback

-
 

NM_SETTING_GSM_NETWORK_TYPE_4G

-

only 4G/LTE type -technologies may be used

-
 
-
-
-
-
-

enum NMSettingGsmNetworkBand

-
-

NMSettingGsmNetworkBand has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used.

-
-

NMSettingGsmNetworkBand values indicate the allowed frequency bands -the device may use when connecting to this network.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_GSM_BAND_UNKNOWN

-

unknown or no band specified

-
 

NM_SETTING_GSM_BAND_ANY

-

any band is allowed

-
 

NM_SETTING_GSM_BAND_EGSM

-

900 MHz original GSM band

-
 

NM_SETTING_GSM_BAND_DCS

-

1800 MHz DCS band

-
 

NM_SETTING_GSM_BAND_PCS

-

US 1900 MHz PCS band

-
 

NM_SETTING_GSM_BAND_G850

-

US 850 MHz Cellular band

-
 

NM_SETTING_GSM_BAND_U2100

-

WCDMA 3GPP UMTS 2100 MHz (Class I)

-
 

NM_SETTING_GSM_BAND_U1800

-

WCDMA 3GPP UMTS 1800 MHz (Class III)

-
 

NM_SETTING_GSM_BAND_U17IV

-

WCDMA 3GPP AWS 1700/2100 MHz (Class IV)

-
 

NM_SETTING_GSM_BAND_U800

-

WCDMA 3GPP UMTS 800 MHz (Class VI)

-
 

NM_SETTING_GSM_BAND_U850

-

WCDMA 3GPP UMTS 850 MHz (Class V)

-
 

NM_SETTING_GSM_BAND_U900

-

WCDMA 3GPP UMTS 900 MHz (Class VIII)

-
 

NM_SETTING_GSM_BAND_U17IX

-

WCDMA 3GPP UMTS 1700 MHz (Class IX)

-
 

NM_SETTING_GSM_BAND_U1900

-

WCDMA 3GPP UMTS 1900 MHz (Class II)

-
 

NM_SETTING_GSM_BAND_U2600

-

WCDMA 3GPP UMTS 2600 MHz (Class VII, internal)

-
 
-
-
-
-
-

NM_SETTING_GSM_BANDS_MAX

-
#define             NM_SETTING_GSM_BANDS_MAX
-
-

NM_SETTING_GSM_BANDS_MAX has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used.

-
-

NM_SETTING_GSM_BANDS_MAX macro indicate the maximal value that can be used -as the allowed frequency bands (“allowed-bands” property).

-
-
-
-

Property Details

-
-

The “allowed-bands” property

-
  “allowed-bands”            guint
-

Bitfield of allowed frequency bands. Note that not all devices allow -frequency band control. Permitted values are those specified by -NMSettingGsmNetworkBand.

-
-

NMSettingGsm:allowed-bands has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Band setting should be done by -talking to ModemManager directly.

-
-

Flags: Read / Write / Construct

-

Allowed values: <= 16383

-

Default value: 1

-
-
-
-

The “apn” property

-
  “apn”                      gchar *
-

The GPRS Access Point Name specifying the APN used when establishing a -data session with the GSM-based network. The APN often determines how -the user will be billed for their network usage and whether the user has -access to the Internet or just a provider-specific walled-garden, so it -is important to use the correct APN for the user's mobile broadband plan. -The APN may only be composed of the characters a-z, 0-9, ., and - per GSM -03.60 Section 14.9.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “home-only” property

-
  “home-only”                gboolean
-

When TRUE, only connections to the home network will be allowed. -Connections to roaming networks will not be made.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “network-id” property

-
  “network-id”               gchar *
-

The Network ID (GSM LAI format, ie MCC-MNC) to force specific network -registration. If the Network ID is specified, NetworkManager will -attempt to force the device to register only on the specified network. -This can be used to ensure that the device does not roam when direct -roaming control of the device is not otherwise possible.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “network-type” property

-
  “network-type”             gint
-

Network preference to force the device to only use specific network -technologies. The permitted values are NM_SETTING_GSM_NETWORK_TYPE_ANY, -NM_SETTING_GSM_NETWORK_TYPE_UMTS_HSPA, -NM_SETTING_GSM_NETWORK_TYPE_GPRS_EDGE, -NM_SETTING_GSM_NETWORK_TYPE_PREFER_UMTS_HSPA, -NM_SETTING_GSM_NETWORK_TYPE_PREFER_GPRS_EDGE, -NM_SETTING_GSM_NETWORK_TYPE_PREFER_4G, and -NM_SETTING_GSM_NETWORK_TYPE_4G. Note that not all devices allow network -preference control.

-
-

NMSettingGsm:network-type has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Network type setting should be done -by talking to ModemManager directly.

-
-

Flags: Read / Write / Construct

-

Allowed values: [-1,5]

-

Default value: -1

-
-
-
-

The “number” property

-
  “number”                   gchar *
-

Number to dial when establishing a PPP data session with the GSM-based -mobile broadband network. Many modems do not require PPP for connections -to the mobile network and thus this property should be left blank, which -allows NetworkManager to select the appropriate settings automatically.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “password” property

-
  “password”                 gchar *
-

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.

-

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 “pin” property

-
  “pin”                      gchar *
-

If the SIM is locked with a PIN it must be unlocked before any other -operations are requested. Specify the PIN here to allow operation of the -device.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pin-flags” property

-
  “pin-flags”                guint
-

Flags indicating how to handle the “pin” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “username” property

-
  “username”                 gchar *
-

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.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingIP4Config.html b/docs/libnm-util/html/NMSettingIP4Config.html deleted file mode 100644 index ba8cefd9..00000000 --- a/docs/libnm-util/html/NMSettingIP4Config.html +++ /dev/null @@ -1,2784 +0,0 @@ - - - - -NMSettingIP4Config: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIP4Config

-

NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_ip4_config_error_quark () -
-NMIP4Address * - -nm_ip4_address_new () -
-NMIP4Address * - -nm_ip4_address_dup () -
-void - -nm_ip4_address_ref () -
-void - -nm_ip4_address_unref () -
-gboolean - -nm_ip4_address_compare () -
-guint32 - -nm_ip4_address_get_address () -
-void - -nm_ip4_address_set_address () -
-guint32 - -nm_ip4_address_get_prefix () -
-void - -nm_ip4_address_set_prefix () -
-guint32 - -nm_ip4_address_get_gateway () -
-void - -nm_ip4_address_set_gateway () -
-NMIP4Route * - -nm_ip4_route_new () -
-NMIP4Route * - -nm_ip4_route_dup () -
-void - -nm_ip4_route_ref () -
-void - -nm_ip4_route_unref () -
-gboolean - -nm_ip4_route_compare () -
-guint32 - -nm_ip4_route_get_dest () -
-void - -nm_ip4_route_set_dest () -
-guint32 - -nm_ip4_route_get_prefix () -
-void - -nm_ip4_route_set_prefix () -
-guint32 - -nm_ip4_route_get_next_hop () -
-void - -nm_ip4_route_set_next_hop () -
-guint32 - -nm_ip4_route_get_metric () -
-void - -nm_ip4_route_set_metric () -
-NMSetting * - -nm_setting_ip4_config_new () -
const char * - -nm_setting_ip4_config_get_method () -
-guint32 - -nm_setting_ip4_config_get_num_dns () -
-guint32 - -nm_setting_ip4_config_get_dns () -
-gboolean - -nm_setting_ip4_config_add_dns () -
-void - -nm_setting_ip4_config_remove_dns () -
-gboolean - -nm_setting_ip4_config_remove_dns_by_value () -
-void - -nm_setting_ip4_config_clear_dns () -
-guint32 - -nm_setting_ip4_config_get_num_dns_searches () -
const char * - -nm_setting_ip4_config_get_dns_search () -
-gboolean - -nm_setting_ip4_config_add_dns_search () -
-void - -nm_setting_ip4_config_remove_dns_search () -
-gboolean - -nm_setting_ip4_config_remove_dns_search_by_value () -
-void - -nm_setting_ip4_config_clear_dns_searches () -
-guint32 - -nm_setting_ip4_config_get_num_addresses () -
-NMIP4Address * - -nm_setting_ip4_config_get_address () -
-gboolean - -nm_setting_ip4_config_add_address () -
-void - -nm_setting_ip4_config_remove_address () -
-gboolean - -nm_setting_ip4_config_remove_address_by_value () -
-void - -nm_setting_ip4_config_clear_addresses () -
-guint32 - -nm_setting_ip4_config_get_num_routes () -
-NMIP4Route * - -nm_setting_ip4_config_get_route () -
-gboolean - -nm_setting_ip4_config_add_route () -
-void - -nm_setting_ip4_config_remove_route () -
-gboolean - -nm_setting_ip4_config_remove_route_by_value () -
-void - -nm_setting_ip4_config_clear_routes () -
-gint64 - -nm_setting_ip4_config_get_route_metric () -
-gboolean - -nm_setting_ip4_config_get_ignore_auto_routes () -
-gboolean - -nm_setting_ip4_config_get_ignore_auto_dns () -
const char * - -nm_setting_ip4_config_get_dhcp_client_id () -
-gboolean - -nm_setting_ip4_config_get_dhcp_send_hostname () -
const char * - -nm_setting_ip4_config_get_dhcp_hostname () -
-int - -nm_setting_ip4_config_get_dhcp_timeout () -
-gboolean - -nm_setting_ip4_config_get_never_default () -
-gboolean - -nm_setting_ip4_config_get_may_fail () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GPtrArray_GArray_guint__ *addressesRead / Write
-gchar *dhcp-client-idRead / Write
-gchar *dhcp-hostnameRead / Write
gbooleandhcp-send-hostnameRead / Write / Construct
guintdhcp-timeoutRead / Write
-GArray_guint_ *dnsRead / Write
-GSList_gchararray_ *dns-searchRead / Write
gbooleanignore-auto-dnsRead / Write / Construct
gbooleanignore-auto-routesRead / Write / Construct
gbooleanmay-failRead / Write / Construct
-gchar *methodRead / Write
gbooleannever-defaultRead / Write / Construct
gint64route-metricRead / Write / Construct
-GPtrArray_GArray_guint__ *routesRead / Write
-
- -
-

Object Hierarchy

-
    GBoxed
-    ├── NMIP4Address
-    ╰── NMIP4Route
-    GEnum
-    ╰── NMSettingIP4ConfigError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingIP4Config
-
-
-
-

Includes

-
#include <nm-setting-ip4-config.h>
-
-
-
-

Description

-

The NMSettingIP4Config object is a NMSetting subclass that describes -properties related to IPv4 addressing, routing, and Domain Name Service

-
-
-

Functions

-
-

nm_setting_ip4_config_error_quark ()

-
GQuark
-nm_setting_ip4_config_error_quark (void);
-

Registers an error quark for NMSettingIP4Config if necessary.

-
-

Returns

-

the error quark used for NMSettingIP4Config errors.

-
-
-
-
-

nm_ip4_address_new ()

-
NMIP4Address *
-nm_ip4_address_new (void);
-

Creates and returns a new NMIP4Address object.

-
-

Returns

-

the new empty NMIP4Address object.

-

[transfer full]

-
-
-
-
-

nm_ip4_address_dup ()

-
NMIP4Address *
-nm_ip4_address_dup (NMIP4Address *source);
-

Copies a given NMIP4Address object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP4Address object to copy

 
-
-
-

Returns

-

the copy of the given NMIP4Address copy.

-

[transfer full]

-
-
-
-
-

nm_ip4_address_ref ()

-
void
-nm_ip4_address_ref (NMIP4Address *address);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-
-
-

nm_ip4_address_unref ()

-
void
-nm_ip4_address_unref (NMIP4Address *address);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-
-
-

nm_ip4_address_compare ()

-
gboolean
-nm_ip4_address_compare (NMIP4Address *address,
-                        NMIP4Address *other);
-

Determines if two NMIP4Address objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

other

the NMIP4Address to compare address -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip4_address_get_address ()

-
guint32
-nm_ip4_address_get_address (NMIP4Address *address);
-

Gets the IPv4 address property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-

Returns

-

the IPv4 address in network byte order

-
-
-
-
-

nm_ip4_address_set_address ()

-
void
-nm_ip4_address_set_address (NMIP4Address *address,
-                            guint32 addr);
-

Sets the IPv4 address property of this object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

addr

the IPv4 address in network byte order

 
-
-
-
-
-

nm_ip4_address_get_prefix ()

-
guint32
-nm_ip4_address_get_prefix (NMIP4Address *address);
-

Gets the IPv4 address prefix (ie "24" or "30" etc) property of this address -object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-

Returns

-

the IPv4 address prefix

-
-
-
-
-

nm_ip4_address_set_prefix ()

-
void
-nm_ip4_address_set_prefix (NMIP4Address *address,
-                           guint32 prefix);
-

Sets the IPv4 address prefix.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

prefix

the address prefix, a number between 1 and 32 inclusive

 
-
-
-
-
-

nm_ip4_address_get_gateway ()

-
guint32
-nm_ip4_address_get_gateway (NMIP4Address *address);
-

Gets the IPv4 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP4Address

 
-
-
-

Returns

-

the IPv4 gateway address in network byte order

-
-
-
-
-

nm_ip4_address_set_gateway ()

-
void
-nm_ip4_address_set_gateway (NMIP4Address *address,
-                            guint32 gateway);
-

Sets the IPv4 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP4Address

 

gateway

the IPv4 default gateway in network byte order

 
-
-
-
-
-

nm_ip4_route_new ()

-
NMIP4Route *
-nm_ip4_route_new (void);
-

Creates and returns a new NMIP4Route object.

-
-

Returns

-

the new empty NMIP4Route object.

-

[transfer full]

-
-
-
-
-

nm_ip4_route_dup ()

-
NMIP4Route *
-nm_ip4_route_dup (NMIP4Route *source);
-

Copies a given NMIP4Route object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP4Route object to copy

 
-
-
-

Returns

-

the copy of the given NMIP4Route copy.

-

[transfer full]

-
-
-
-
-

nm_ip4_route_ref ()

-
void
-nm_ip4_route_ref (NMIP4Route *route);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-
-
-

nm_ip4_route_unref ()

-
void
-nm_ip4_route_unref (NMIP4Route *route);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-
-
-

nm_ip4_route_compare ()

-
gboolean
-nm_ip4_route_compare (NMIP4Route *route,
-                      NMIP4Route *other);
-

Determines if two NMIP4Route objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

other

the NMIP4Route to compare route -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip4_route_get_dest ()

-
guint32
-nm_ip4_route_get_dest (NMIP4Route *route);
-

Gets the IPv4 destination address property of this route object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the IPv4 address in network byte order

-
-
-
-
-

nm_ip4_route_set_dest ()

-
void
-nm_ip4_route_set_dest (NMIP4Route *route,
-                       guint32 dest);
-

Sets the IPv4 destination address property of this route object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

dest

the destination address in network byte order

 
-
-
-
-
-

nm_ip4_route_get_prefix ()

-
guint32
-nm_ip4_route_get_prefix (NMIP4Route *route);
-

Gets the IPv4 prefix (ie "24" or "30" etc) of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the IPv4 prefix

-
-
-
-
-

nm_ip4_route_set_prefix ()

-
void
-nm_ip4_route_set_prefix (NMIP4Route *route,
-                         guint32 prefix);
-

Sets the IPv4 prefix of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

prefix

the prefix, a number between 1 and 32 inclusive

 
-
-
-
-
-

nm_ip4_route_get_next_hop ()

-
guint32
-nm_ip4_route_get_next_hop (NMIP4Route *route);
-

Gets the IPv4 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the IPv4 address in network byte order

-
-
-
-
-

nm_ip4_route_set_next_hop ()

-
void
-nm_ip4_route_set_next_hop (NMIP4Route *route,
-                           guint32 next_hop);
-

Sets the IPv4 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

next_hop

the IPv4 address of the next hop in network byte order

 
-
-
-
-
-

nm_ip4_route_get_metric ()

-
guint32
-nm_ip4_route_get_metric (NMIP4Route *route);
-

Gets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - -

route

the NMIP4Route

 
-
-
-

Returns

-

the route metric

-
-
-
-
-

nm_ip4_route_set_metric ()

-
void
-nm_ip4_route_set_metric (NMIP4Route *route,
-                         guint32 metric);
-

Sets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP4Route

 

metric

the route metric

 
-
-
-
-
-

nm_setting_ip4_config_new ()

-
NMSetting *
-nm_setting_ip4_config_new (void);
-

Creates a new NMSettingIP4Config object with default values.

-
-

Returns

-

the new empty NMSettingIP4Config object.

-

[transfer full]

-
-
-
-
-

nm_setting_ip4_config_get_method ()

-
const char *
-nm_setting_ip4_config_get_method (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the “method” property of the setting

-
-
-
-
-

nm_setting_ip4_config_get_num_dns ()

-
guint32
-nm_setting_ip4_config_get_num_dns (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured DNS servers

-
-
-
-
-

nm_setting_ip4_config_get_dns ()

-
guint32
-nm_setting_ip4_config_get_dns (NMSettingIP4Config *setting,
-                               guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS server to return

 
-
-
-

Returns

-

the IPv4 address (network byte order) of the DNS server at index -i -

-
-
-
-
-

nm_setting_ip4_config_add_dns ()

-
gboolean
-nm_setting_ip4_config_add_dns (NMSettingIP4Config *setting,
-                               guint32 dns);
-

Adds a new DNS server to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns

the IPv4 address (network byte order) of the DNS server to add

 
-
-
-

Returns

-

TRUE if the DNS server was added; FALSE if the server was already -known

-
-
-
-
-

nm_setting_ip4_config_remove_dns ()

-
void
-nm_setting_ip4_config_remove_dns (NMSettingIP4Config *setting,
-                                  guint32 i);
-

Removes the DNS server at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS server to remove

 
-
-
-
-
-

nm_setting_ip4_config_remove_dns_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_dns_by_value
-                               (NMSettingIP4Config *setting,
-                                guint32 dns);
-

Removes the DNS server dns -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns

the DNS server to remove

 
-
-
-

Returns

-

TRUE if the DNS server was found and removed; FALSE if it was not. -domain was already known

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip4_config_clear_dns ()

-
void
-nm_setting_ip4_config_clear_dns (NMSettingIP4Config *setting);
-

Removes all configured DNS servers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_num_dns_searches ()

-
guint32
-nm_setting_ip4_config_get_num_dns_searches
-                               (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured DNS search domains

-
-
-
-
-

nm_setting_ip4_config_get_dns_search ()

-
const char *
-nm_setting_ip4_config_get_dns_search (NMSettingIP4Config *setting,
-                                      guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS search domain to return

 
-
-
-

Returns

-

the DNS search domain at index i -

-
-
-
-
-

nm_setting_ip4_config_add_dns_search ()

-
gboolean
-nm_setting_ip4_config_add_dns_search (NMSettingIP4Config *setting,
-                                      const char *dns_search);
-

Adds a new DNS search domain to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns_search

the search domain to add

 
-
-
-

Returns

-

TRUE if the DNS search domain was added; FALSE if the search -domain was already known

-
-
-
-
-

nm_setting_ip4_config_remove_dns_search ()

-
void
-nm_setting_ip4_config_remove_dns_search
-                               (NMSettingIP4Config *setting,
-                                guint32 i);
-

Removes the DNS search domain at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the DNS search domain

 
-
-
-
-
-

nm_setting_ip4_config_remove_dns_search_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_dns_search_by_value
-                               (NMSettingIP4Config *setting,
-                                const char *dns_search);
-

Removes the DNS search domain dns_search -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

dns_search

the search domain to remove

 
-
-
-

Returns

-

TRUE if the DNS search domain was found and removed; FALSE if it was not.

-

Since 0.9.10

-
-
-
-
-

nm_setting_ip4_config_clear_dns_searches ()

-
void
-nm_setting_ip4_config_clear_dns_searches
-                               (NMSettingIP4Config *setting);
-

Removes all configured DNS search domains.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_num_addresses ()

-
guint32
-nm_setting_ip4_config_get_num_addresses
-                               (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured addresses

-
-
-
-
-

nm_setting_ip4_config_get_address ()

-
NMIP4Address *
-nm_setting_ip4_config_get_address (NMSettingIP4Config *setting,
-                                   guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the address to return

 
-
-
-

Returns

-

the address at index i -

-
-
-
-
-

nm_setting_ip4_config_add_address ()

-
gboolean
-nm_setting_ip4_config_add_address (NMSettingIP4Config *setting,
-                                   NMIP4Address *address);
-

Adds a new IPv4 address and associated information to the setting. The -given address is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

address

the new address to add

 
-
-
-

Returns

-

TRUE if the address was added; FALSE if the address was already -known.

-
-
-
-
-

nm_setting_ip4_config_remove_address ()

-
void
-nm_setting_ip4_config_remove_address (NMSettingIP4Config *setting,
-                                      guint32 i);
-

Removes the address at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the address to remove

 
-
-
-
-
-

nm_setting_ip4_config_remove_address_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_address_by_value
-                               (NMSettingIP4Config *setting,
-                                NMIP4Address *address);
-

Removes the address address -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

address

the IP address to remove

 
-
-
-

Returns

-

TRUE if the address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip4_config_clear_addresses ()

-
void
-nm_setting_ip4_config_clear_addresses (NMSettingIP4Config *setting);
-

Removes all configured addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_num_routes ()

-
guint32
-nm_setting_ip4_config_get_num_routes (NMSettingIP4Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the number of configured routes

-
-
-
-
-

nm_setting_ip4_config_get_route ()

-
NMIP4Route *
-nm_setting_ip4_config_get_route (NMSettingIP4Config *setting,
-                                 guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the route to return

 
-
-
-

Returns

-

the route at index i -

-
-
-
-
-

nm_setting_ip4_config_add_route ()

-
gboolean
-nm_setting_ip4_config_add_route (NMSettingIP4Config *setting,
-                                 NMIP4Route *route);
-

Adds a new IPv4 route and associated information to the setting. The -given route is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

route

the route to add

 
-
-
-

Returns

-

TRUE if the route was added; FALSE if the route was already known.

-
-
-
-
-

nm_setting_ip4_config_remove_route ()

-
void
-nm_setting_ip4_config_remove_route (NMSettingIP4Config *setting,
-                                    guint32 i);
-

Removes the route at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

i

index number of the route

 
-
-
-
-
-

nm_setting_ip4_config_remove_route_by_value ()

-
gboolean
-nm_setting_ip4_config_remove_route_by_value
-                               (NMSettingIP4Config *setting,
-                                NMIP4Route *route);
-

Removes the route route -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP4Config

 

route

the route to remove

 
-
-
-

Returns

-

TRUE if the route was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip4_config_clear_routes ()

-
void
-nm_setting_ip4_config_clear_routes (NMSettingIP4Config *setting);
-

Removes all configured routes.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-
-
-

nm_setting_ip4_config_get_route_metric ()

-
gint64
-nm_setting_ip4_config_get_route_metric
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “route-metric” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the route metric that is used for IPv4 routes that don't explicitly -specify a metric. See “route-metric” for more details.

-
-

Since: 1.0

-
-
-
-

nm_setting_ip4_config_get_ignore_auto_routes ()

-
gboolean
-nm_setting_ip4_config_get_ignore_auto_routes
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “ignore-auto-routes” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) routes should be -ignored.

-
-
-
-
-

nm_setting_ip4_config_get_ignore_auto_dns ()

-
gboolean
-nm_setting_ip4_config_get_ignore_auto_dns
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “ignore-auto-dns” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) DNS information -should be ignored.

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_client_id ()

-
const char *
-nm_setting_ip4_config_get_dhcp_client_id
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-client-id” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the configured Client ID to send to the DHCP server when requesting -addresses via DHCP.

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_send_hostname ()

-
gboolean
-nm_setting_ip4_config_get_dhcp_send_hostname
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-send-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if NetworkManager should send the machine hostname to the -DHCP server when requesting addresses to allow the server to automatically -update DNS information for this machine.

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_hostname ()

-
const char *
-nm_setting_ip4_config_get_dhcp_hostname
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

the configured hostname to send to the DHCP server

-
-
-
-
-

nm_setting_ip4_config_get_dhcp_timeout ()

-
int
-nm_setting_ip4_config_get_dhcp_timeout
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “dhcp-timeout” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

The number of seconds after which unfinished DHCP transaction -fails or zero for "default".

-
-
-
-
-

nm_setting_ip4_config_get_never_default ()

-
gboolean
-nm_setting_ip4_config_get_never_default
-                               (NMSettingIP4Config *setting);
-

Returns the value contained in the “never-default” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if this connection should never be the default connection -for IPv4 addressing

-
-
-
-
-

nm_setting_ip4_config_get_may_fail ()

-
gboolean
-nm_setting_ip4_config_get_may_fail (NMSettingIP4Config *setting);
-

Returns the value contained in the “may-fail” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP4Config

 
-
-
-

Returns

-

TRUE if this connection doesn't require IPv4 addressing to complete -for the connection to succeed.

-
-
-
-
-

Types and Values

-
-

NM_SETTING_IP4_CONFIG_SETTING_NAME

-
#define NM_SETTING_IP4_CONFIG_SETTING_NAME "ipv4"
-
-
-
-
-

enum NMSettingIP4ConfigError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP4_CONFIG_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_IP4_CONFIG_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_IP4_CONFIG_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_IP4_CONFIG_ERROR_NOT_ALLOWED_FOR_METHOD

-

the property's value is -not valid with the given IP4 method

-
 
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ERROR

-
#define NM_SETTING_IP4_CONFIG_ERROR nm_setting_ip4_config_error_quark ()
-
-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD

-
#define NM_SETTING_IP4_CONFIG_METHOD             "method"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DNS

-
#define NM_SETTING_IP4_CONFIG_DNS                "dns"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DNS_SEARCH

-
#define NM_SETTING_IP4_CONFIG_DNS_SEARCH         "dns-search"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ADDRESSES

-
#define NM_SETTING_IP4_CONFIG_ADDRESSES          "addresses"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ROUTES

-
#define NM_SETTING_IP4_CONFIG_ROUTES             "routes"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_ROUTE_METRIC

-
#define NM_SETTING_IP4_CONFIG_ROUTE_METRIC       "route-metric"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES

-
#define NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES "ignore-auto-routes"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS

-
#define NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS    "ignore-auto-dns"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID

-
#define NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID     "dhcp-client-id"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME

-
#define NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME "dhcp-send-hostname"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME

-
#define NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME      "dhcp-hostname"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT

-
#define NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT       "dhcp-timeout"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_NEVER_DEFAULT

-
#define NM_SETTING_IP4_CONFIG_NEVER_DEFAULT      "never-default"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_MAY_FAIL

-
#define NM_SETTING_IP4_CONFIG_MAY_FAIL           "may-fail"
-
-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_AUTO

-
#define NM_SETTING_IP4_CONFIG_METHOD_AUTO       "auto"
-
-

IPv4 configuration should be automatically determined via a method appropriate -for the hardware interface, ie DHCP or PPP or some other device-specific -manner.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL

-
#define NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL "link-local"
-
-

IPv4 configuration should be automatically configured for link-local-only -operation.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_MANUAL

-
#define NM_SETTING_IP4_CONFIG_METHOD_MANUAL     "manual"
-
-

All necessary IPv4 configuration (addresses, prefix, DNS, etc) is specified -in the setting's properties.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_SHARED

-
#define NM_SETTING_IP4_CONFIG_METHOD_SHARED     "shared"
-
-

This connection specifies configuration that allows other computers to -connect through it to the default network (usually the Internet). The -connection's interface will be assigned a private address, and a DHCP server, -caching DNS server, and Network Address Translation (NAT) functionality will -be started on this connection's interface to allow other devices to connect -through that interface to the default network.

-
-
-
-

NM_SETTING_IP4_CONFIG_METHOD_DISABLED

-
#define NM_SETTING_IP4_CONFIG_METHOD_DISABLED   "disabled"
-
-

This connection does not use or require IPv4 address and it should be disabled.

-
-
-
-

Property Details

-
-

The “addresses” property

-
  “addresses”                GPtrArray_GArray_guint__ *
-

Array of IPv4 address structures. Each IPv4 address structure is -composed of 3 32-bit values; the first being the IPv4 address (network -byte order), the second the prefix (1 - 32), and last the IPv4 gateway -(network byte order). The gateway may be left as 0 if no gateway exists -for that subnet. For the "auto" method, given IP addresses are appended -to those returned by automatic configuration. Addresses cannot be used -with the "shared", "link-local", or "disabled" methods as addressing is -either automatic or disabled with these methods.

-

Flags: Read / Write

-
-
-
-

The “dhcp-client-id” property

-
  “dhcp-client-id”           gchar *
-

A string sent to the DHCP server to identify the local machine which the -DHCP server may use to customize the DHCP lease and options.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “dhcp-hostname” property

-
  “dhcp-hostname”            gchar *
-

If the “dhcp-send-hostname” property is TRUE, then the -specified name will be sent to the DHCP server when acquiring a lease.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “dhcp-send-hostname” property

-
  “dhcp-send-hostname”       gboolean
-

If TRUE, a hostname is sent to the DHCP server when acquiring a lease. -Some DHCP servers use this hostname to update DNS databases, essentially -providing a static hostname for the computer. If the -“dhcp-hostname” property is empty and this property is -TRUE, the current persistent hostname of the computer is sent.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “dhcp-timeout” property

-
  “dhcp-timeout”             guint
-

Number of seconds after which the unfinished DHCP transaction fails -or zero for default.

-

Flags: Read / Write

-

Default value: 0

-
-
-
-

The “dns” property

-
  “dns”                      GArray_guint_ *
-

List of DNS servers (network byte order). For the "auto" method, these -DNS servers are appended to those (if any) returned by automatic -configuration. DNS servers cannot be used with the "shared", -"link-local", or "disabled" methods as there is no upstream network. In -all other methods, these DNS servers are used as the only DNS servers for -this connection.

-

Flags: Read / Write

-
-
-
-

The “dns-search” property

-
  “dns-search”               GSList_gchararray_ *
-

List of DNS search domains. For the "auto" method, these search domains -are appended to those returned by automatic configuration. Search domains -cannot be used with the "shared", "link-local", or "disabled" methods as -there is no upstream network. In all other methods, these search domains -are used as the only search domains for this connection.

-

Flags: Read / Write

-
-
-
-

The “ignore-auto-dns” property

-
  “ignore-auto-dns”          gboolean
-

When the method is set to "auto" and this property to TRUE, -automatically configured nameservers and search domains are ignored and -only nameservers and search domains specified in the -“dns” and “dns-search” properties, if -any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “ignore-auto-routes” property

-
  “ignore-auto-routes”       gboolean
-

When the method is set to "auto" and this property to TRUE, -automatically configured routes are ignored and only routes specified in -the “routes” property, if any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “may-fail” property

-
  “may-fail”                 gboolean
-

If TRUE, allow overall network configuration to proceed even if IPv4 -configuration times out. Note that at least one IP configuration must -succeed or overall network configuration will still fail. For example, -in IPv6-only networks, setting this property to TRUE allows the overall -network configuration to succeed if IPv4 configuration fails but IPv6 -configuration completes successfully.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “method” property

-
  “method”                   gchar *
-

IPv4 configuration method. If "auto" is specified then the appropriate -automatic method (DHCP, PPP, etc) is used for the interface and most -other properties can be left unset. If "link-local" is specified, then a -link-local address in the 169.254/16 range will be assigned to the -interface. If "manual" is specified, static IP addressing is used and at -least one IP address must be given in the "addresses" property. If -"shared" is specified (indicating that this connection will provide -network access to other computers) then the interface is assigned an -address in the 10.42.x.1/24 range and a DHCP and forwarding DNS server -are started, and the interface is NAT-ed to the current default network -connection. "disabled" means IPv4 will not be used on this connection. -This property must be set.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “never-default” property

-
  “never-default”            gboolean
-

If TRUE, this connection will never be the default IPv4 connection, -meaning it will never be assigned the default route by NetworkManager.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “route-metric” property

-
  “route-metric”             gint64
-

The default metric for routes that don't explicitly specify a metric. -The default value -1 means that the metric is chosen automatically -based on the device type. -The metric applies to dynamic routes, manual (static) routes that -don't have an explicit metric setting, address prefix routes, and -the default route. -As the linux kernel accepts zero (0) as a valid metric, zero is -a valid value.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,4294967295]

-

Default value: -1

-

Since: 1.0

-
-
-
-

The “routes” property

-
  “routes”                   GPtrArray_GArray_guint__ *
-

Array of IPv4 route structures. Each IPv4 route structure is composed of -4 32-bit values; the first being the destination IPv4 network or address -(network byte order), the second the destination network or address -prefix (1 - 32), the third being the next-hop (network byte order) if -any, and the fourth being the route metric. For the "auto" method, given -IP routes are appended to those returned by automatic configuration. -Routes cannot be used with the "shared", "link-local", or "disabled" -methods because there is no upstream network.

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingIP6Config.html b/docs/libnm-util/html/NMSettingIP6Config.html deleted file mode 100644 index fff0477e..00000000 --- a/docs/libnm-util/html/NMSettingIP6Config.html +++ /dev/null @@ -1,2728 +0,0 @@ - - - - -NMSettingIP6Config: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingIP6Config

-

NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_ip6_config_error_quark () -
-NMIP6Address * - -nm_ip6_address_new () -
-NMIP6Address * - -nm_ip6_address_dup () -
-void - -nm_ip6_address_ref () -
-void - -nm_ip6_address_unref () -
-gboolean - -nm_ip6_address_compare () -
const struct in6_addr * - -nm_ip6_address_get_address () -
-void - -nm_ip6_address_set_address () -
-guint32 - -nm_ip6_address_get_prefix () -
-void - -nm_ip6_address_set_prefix () -
const struct in6_addr * - -nm_ip6_address_get_gateway () -
-void - -nm_ip6_address_set_gateway () -
-NMIP6Route * - -nm_ip6_route_new () -
-NMIP6Route * - -nm_ip6_route_dup () -
-void - -nm_ip6_route_ref () -
-void - -nm_ip6_route_unref () -
-gboolean - -nm_ip6_route_compare () -
const struct in6_addr * - -nm_ip6_route_get_dest () -
-void - -nm_ip6_route_set_dest () -
-guint32 - -nm_ip6_route_get_prefix () -
-void - -nm_ip6_route_set_prefix () -
const struct in6_addr * - -nm_ip6_route_get_next_hop () -
-void - -nm_ip6_route_set_next_hop () -
-guint32 - -nm_ip6_route_get_metric () -
-void - -nm_ip6_route_set_metric () -
-NMSetting * - -nm_setting_ip6_config_new () -
const char * - -nm_setting_ip6_config_get_method () -
-guint32 - -nm_setting_ip6_config_get_num_dns () -
const struct in6_addr * - -nm_setting_ip6_config_get_dns () -
-gboolean - -nm_setting_ip6_config_add_dns () -
-void - -nm_setting_ip6_config_remove_dns () -
-gboolean - -nm_setting_ip6_config_remove_dns_by_value () -
-void - -nm_setting_ip6_config_clear_dns () -
-guint32 - -nm_setting_ip6_config_get_num_dns_searches () -
const char * - -nm_setting_ip6_config_get_dns_search () -
-gboolean - -nm_setting_ip6_config_add_dns_search () -
-void - -nm_setting_ip6_config_remove_dns_search () -
-gboolean - -nm_setting_ip6_config_remove_dns_search_by_value () -
-void - -nm_setting_ip6_config_clear_dns_searches () -
-guint32 - -nm_setting_ip6_config_get_num_addresses () -
-NMIP6Address * - -nm_setting_ip6_config_get_address () -
-gboolean - -nm_setting_ip6_config_add_address () -
-void - -nm_setting_ip6_config_remove_address () -
-gboolean - -nm_setting_ip6_config_remove_address_by_value () -
-void - -nm_setting_ip6_config_clear_addresses () -
-guint32 - -nm_setting_ip6_config_get_num_routes () -
-NMIP6Route * - -nm_setting_ip6_config_get_route () -
-gboolean - -nm_setting_ip6_config_add_route () -
-void - -nm_setting_ip6_config_remove_route () -
-gboolean - -nm_setting_ip6_config_remove_route_by_value () -
-void - -nm_setting_ip6_config_clear_routes () -
-gboolean - -nm_setting_ip6_config_get_ignore_auto_routes () -
-gint64 - -nm_setting_ip6_config_get_route_metric () -
-gboolean - -nm_setting_ip6_config_get_ignore_auto_dns () -
const char * - -nm_setting_ip6_config_get_dhcp_hostname () -
-gboolean - -nm_setting_ip6_config_get_never_default () -
-gboolean - -nm_setting_ip6_config_get_may_fail () -
-NMSettingIP6ConfigPrivacy - -nm_setting_ip6_config_get_ip6_privacy () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar___*addressesRead / Write
-gchar *dhcp-hostnameRead / Write
-GPtrArray_GArray_guchar__ *dnsRead / Write
-GSList_gchararray_ *dns-searchRead / Write
gbooleanignore-auto-dnsRead / Write / Construct
gbooleanignore-auto-routesRead / Write / Construct
gintip6-privacyRead / Write / Construct
gbooleanmay-failRead / Write / Construct
-gchar *methodRead / Write
gbooleannever-defaultRead / Write / Construct
gint64route-metricRead / Write / Construct
GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar_+guint__*routesRead / Write
-
- -
-

Object Hierarchy

-
    GBoxed
-    ├── NMIP6Address
-    ╰── NMIP6Route
-    GEnum
-    ├── NMSettingIP6ConfigError
-    ╰── NMSettingIP6ConfigPrivacy
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingIP6Config
-
-
-
-

Includes

-
#include <nm-setting-ip6-config.h>
-
-
-
-

Description

-

The NMSettingIP6Config object is a NMSetting subclass that describes -properties related to IPv6 addressing, routing, and Domain Name Service

-
-
-

Functions

-
-

nm_setting_ip6_config_error_quark ()

-
GQuark
-nm_setting_ip6_config_error_quark (void);
-

Registers an error quark for NMSettingIP6Config if necessary.

-
-

Returns

-

the error quark used for NMSettingIP6Config errors.

-
-
-
-
-

nm_ip6_address_new ()

-
NMIP6Address *
-nm_ip6_address_new (void);
-

Creates and returns a new NMIP6Address object.

-
-

Returns

-

the new empty NMIP6Address object.

-

[transfer full]

-
-
-
-
-

nm_ip6_address_dup ()

-
NMIP6Address *
-nm_ip6_address_dup (NMIP6Address *source);
-

Copies a given NMIP6Address object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP6Address object to copy

 
-
-
-

Returns

-

the copy of the given NMIP6Address copy.

-

[transfer full]

-
-
-
-
-

nm_ip6_address_ref ()

-
void
-nm_ip6_address_ref (NMIP6Address *address);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-
-
-

nm_ip6_address_unref ()

-
void
-nm_ip6_address_unref (NMIP6Address *address);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-
-
-

nm_ip6_address_compare ()

-
gboolean
-nm_ip6_address_compare (NMIP6Address *address,
-                        NMIP6Address *other);
-

Determines if two NMIP6Address objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

other

the NMIP6Address to compare address -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip6_address_get_address ()

-
const struct in6_addr *
-nm_ip6_address_get_address (NMIP6Address *address);
-

Gets the IPv6 address property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-

Returns

-

the IPv6 address.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_address_set_address ()

-
void
-nm_ip6_address_set_address (NMIP6Address *address,
-                            const struct in6_addr *addr);
-

Sets the IPv6 address property of this object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

addr

the IPv6 address

 
-
-
-
-
-

nm_ip6_address_get_prefix ()

-
guint32
-nm_ip6_address_get_prefix (NMIP6Address *address);
-

Gets the IPv6 address prefix property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-

Returns

-

the IPv6 address prefix

-
-
-
-
-

nm_ip6_address_set_prefix ()

-
void
-nm_ip6_address_set_prefix (NMIP6Address *address,
-                           guint32 prefix);
-

Sets the IPv6 address prefix.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

prefix

the address prefix, a number between 0 and 128 inclusive

 
-
-
-
-
-

nm_ip6_address_get_gateway ()

-
const struct in6_addr *
-nm_ip6_address_get_gateway (NMIP6Address *address);
-

Gets the IPv6 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - -

address

the NMIP6Address

 
-
-
-

Returns

-

the IPv6 gateway address.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_address_set_gateway ()

-
void
-nm_ip6_address_set_gateway (NMIP6Address *address,
-                            const struct in6_addr *gateway);
-

Sets the IPv6 default gateway property of this address object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

address

the NMIP6Address

 

gateway

the IPv6 default gateway

 
-
-
-
-
-

nm_ip6_route_new ()

-
NMIP6Route *
-nm_ip6_route_new (void);
-

Creates and returns a new NMIP6Route object.

-
-

Returns

-

the new empty NMIP6Route object.

-

[transfer full]

-
-
-
-
-

nm_ip6_route_dup ()

-
NMIP6Route *
-nm_ip6_route_dup (NMIP6Route *source);
-

Copies a given NMIP6Route object and returns the copy.

-
-

Parameters

-
----- - - - - - -

source

the NMIP6Route object to copy

 
-
-
-

Returns

-

the copy of the given NMIP6Route copy.

-

[transfer full]

-
-
-
-
-

nm_ip6_route_ref ()

-
void
-nm_ip6_route_ref (NMIP6Route *route);
-

Increases the reference count of the object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-
-
-

nm_ip6_route_unref ()

-
void
-nm_ip6_route_unref (NMIP6Route *route);
-

Decreases the reference count of the object. If the reference count -reaches zero, the object will be destroyed.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-
-
-

nm_ip6_route_compare ()

-
gboolean
-nm_ip6_route_compare (NMIP6Route *route,
-                      NMIP6Route *other);
-

Determines if two NMIP6Route objects contain the same values.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

other

the NMIP6Route to compare route -to.

 
-
-
-

Returns

-

TRUE if the objects contain the same values, FALSE if they do not.

-
-
-
-
-

nm_ip6_route_get_dest ()

-
const struct in6_addr *
-nm_ip6_route_get_dest (NMIP6Route *route);
-

Gets the IPv6 destination address property of this route object.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the IPv6 address of destination.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_route_set_dest ()

-
void
-nm_ip6_route_set_dest (NMIP6Route *route,
-                       const struct in6_addr *dest);
-

Sets the IPv6 destination address property of this route object.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

dest

the destination address

 
-
-
-
-
-

nm_ip6_route_get_prefix ()

-
guint32
-nm_ip6_route_get_prefix (NMIP6Route *route);
-

Gets the IPv6 prefix (ie "32" or "64" etc) of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the IPv6 prefix

-
-
-
-
-

nm_ip6_route_set_prefix ()

-
void
-nm_ip6_route_set_prefix (NMIP6Route *route,
-                         guint32 prefix);
-

Sets the IPv6 prefix of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

prefix

the prefix, a number between 1 and 128 inclusive

 
-
-
-
-
-

nm_ip6_route_get_next_hop ()

-
const struct in6_addr *
-nm_ip6_route_get_next_hop (NMIP6Route *route);
-

Gets the IPv6 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the IPv6 address of next hop.

-

[array fixed-size=16][element-type guint8][transfer none]

-
-
-
-
-

nm_ip6_route_set_next_hop ()

-
void
-nm_ip6_route_set_next_hop (NMIP6Route *route,
-                           const struct in6_addr *next_hop);
-

Sets the IPv6 address of the next hop of this route.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

next_hop

the IPv6 address of the next hop

 
-
-
-
-
-

nm_ip6_route_get_metric ()

-
guint32
-nm_ip6_route_get_metric (NMIP6Route *route);
-

Gets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - -

route

the NMIP6Route

 
-
-
-

Returns

-

the route metric

-
-
-
-
-

nm_ip6_route_set_metric ()

-
void
-nm_ip6_route_set_metric (NMIP6Route *route,
-                         guint32 metric);
-

Sets the route metric property of this route object; lower values indicate -"better" or more preferred routes.

-
-

Parameters

-
----- - - - - - - - - - - - - -

route

the NMIP6Route

 

metric

the route metric

 
-
-
-
-
-

nm_setting_ip6_config_new ()

-
NMSetting *
-nm_setting_ip6_config_new (void);
-

Creates a new NMSettingIP6Config object with default values.

-
-

Returns

-

the new empty NMSettingIP6Config object.

-

[transfer full]

-
-
-
-
-

nm_setting_ip6_config_get_method ()

-
const char *
-nm_setting_ip6_config_get_method (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the “method” property of the setting

-
-
-
-
-

nm_setting_ip6_config_get_num_dns ()

-
guint32
-nm_setting_ip6_config_get_num_dns (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured DNS servers

-
-
-
-
-

nm_setting_ip6_config_get_dns ()

-
const struct in6_addr *
-nm_setting_ip6_config_get_dns (NMSettingIP6Config *setting,
-                               guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS server to return

 
-
-
-

Returns

-

the IPv6 address of the DNS server at index i -.

-

[transfer none]

-
-
-
-
-

nm_setting_ip6_config_add_dns ()

-
gboolean
-nm_setting_ip6_config_add_dns (NMSettingIP6Config *setting,
-                               const struct in6_addr *dns);
-

Adds a new DNS server to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns

the IPv6 address of the DNS server to add

 
-
-
-

Returns

-

TRUE if the DNS server was added; FALSE if the server was already -known

-
-
-
-
-

nm_setting_ip6_config_remove_dns ()

-
void
-nm_setting_ip6_config_remove_dns (NMSettingIP6Config *setting,
-                                  guint32 i);
-

Removes the DNS server at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS server to remove

 
-
-
-
-
-

nm_setting_ip6_config_remove_dns_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_dns_by_value
-                               (NMSettingIP6Config *setting,
-                                const struct in6_addr *dns);
-

Removes the DNS server at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns

the IPv6 address of the DNS server to remove

 
-
-
-

Returns

-

TRUE if the DNS server was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip6_config_clear_dns ()

-
void
-nm_setting_ip6_config_clear_dns (NMSettingIP6Config *setting);
-

Removes all configured DNS servers.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_num_dns_searches ()

-
guint32
-nm_setting_ip6_config_get_num_dns_searches
-                               (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured DNS search domains

-
-
-
-
-

nm_setting_ip6_config_get_dns_search ()

-
const char *
-nm_setting_ip6_config_get_dns_search (NMSettingIP6Config *setting,
-                                      guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS search domain to return

 
-
-
-

Returns

-

the DNS search domain at index i -

-
-
-
-
-

nm_setting_ip6_config_add_dns_search ()

-
gboolean
-nm_setting_ip6_config_add_dns_search (NMSettingIP6Config *setting,
-                                      const char *dns_search);
-

Adds a new DNS search domain to the setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns_search

the search domain to add

 
-
-
-

Returns

-

TRUE if the DNS search domain was added; FALSE if the search -domain was already known

-
-
-
-
-

nm_setting_ip6_config_remove_dns_search ()

-
void
-nm_setting_ip6_config_remove_dns_search
-                               (NMSettingIP6Config *setting,
-                                guint32 i);
-

Removes the DNS search domain at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the DNS search domain

 
-
-
-
-
-

nm_setting_ip6_config_remove_dns_search_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_dns_search_by_value
-                               (NMSettingIP6Config *setting,
-                                const char *dns_search);
-

Removes the DNS search domain dns_search -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

dns_search

the search domain to remove

 
-
-
-

Returns

-

TRUE if the DNS search domain was found and removed; FALSE if it was not.

-

Since 0.9.10

-
-
-
-
-

nm_setting_ip6_config_clear_dns_searches ()

-
void
-nm_setting_ip6_config_clear_dns_searches
-                               (NMSettingIP6Config *setting);
-

Removes all configured DNS search domains.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_num_addresses ()

-
guint32
-nm_setting_ip6_config_get_num_addresses
-                               (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured addresses

-
-
-
-
-

nm_setting_ip6_config_get_address ()

-
NMIP6Address *
-nm_setting_ip6_config_get_address (NMSettingIP6Config *setting,
-                                   guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the address to return

 
-
-
-

Returns

-

the address at index i -

-
-
-
-
-

nm_setting_ip6_config_add_address ()

-
gboolean
-nm_setting_ip6_config_add_address (NMSettingIP6Config *setting,
-                                   NMIP6Address *address);
-

Adds a new IPv6 address and associated information to the setting. The -given address is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

address

the new address to add

 
-
-
-

Returns

-

TRUE if the address was added; FALSE if the address was already -known.

-
-
-
-
-

nm_setting_ip6_config_remove_address ()

-
void
-nm_setting_ip6_config_remove_address (NMSettingIP6Config *setting,
-                                      guint32 i);
-

Removes the address at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the address to remove

 
-
-
-
-
-

nm_setting_ip6_config_remove_address_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_address_by_value
-                               (NMSettingIP6Config *setting,
-                                NMIP6Address *address);
-

Removes the address address -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

address

the address to remove

 
-
-
-

Returns

-

TRUE if the address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip6_config_clear_addresses ()

-
void
-nm_setting_ip6_config_clear_addresses (NMSettingIP6Config *setting);
-

Removes all configured addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_num_routes ()

-
guint32
-nm_setting_ip6_config_get_num_routes (NMSettingIP6Config *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the number of configured routes

-
-
-
-
-

nm_setting_ip6_config_get_route ()

-
NMIP6Route *
-nm_setting_ip6_config_get_route (NMSettingIP6Config *setting,
-                                 guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the route to return

 
-
-
-

Returns

-

the route at index i -

-
-
-
-
-

nm_setting_ip6_config_add_route ()

-
gboolean
-nm_setting_ip6_config_add_route (NMSettingIP6Config *setting,
-                                 NMIP6Route *route);
-

Adds a new IPv6 route and associated information to the setting. The -given route is duplicated internally and is not changed by this function.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

route

the route to add

 
-
-
-

Returns

-

TRUE if the route was added; FALSE if the route was already known.

-
-
-
-
-

nm_setting_ip6_config_remove_route ()

-
void
-nm_setting_ip6_config_remove_route (NMSettingIP6Config *setting,
-                                    guint32 i);
-

Removes the route at index i -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

i

index number of the route

 
-
-
-
-
-

nm_setting_ip6_config_remove_route_by_value ()

-
gboolean
-nm_setting_ip6_config_remove_route_by_value
-                               (NMSettingIP6Config *setting,
-                                NMIP6Route *route);
-

Removes the route route -.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingIP6Config

 

route

the route to remove

 
-
-
-

Returns

-

TRUE if the route was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_ip6_config_clear_routes ()

-
void
-nm_setting_ip6_config_clear_routes (NMSettingIP6Config *setting);
-

Removes all configured routes.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-
-
-

nm_setting_ip6_config_get_ignore_auto_routes ()

-
gboolean
-nm_setting_ip6_config_get_ignore_auto_routes
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “ignore-auto-routes” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP) routes should be -ignored.

-
-
-
-
-

nm_setting_ip6_config_get_route_metric ()

-
gint64
-nm_setting_ip6_config_get_route_metric
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “route-metric” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the route metric that is used for IPv6 routes that don't explicitly -specify a metric. See “route-metric” for more details.

-
-

Since: 1.0

-
-
-
-

nm_setting_ip6_config_get_ignore_auto_dns ()

-
gboolean
-nm_setting_ip6_config_get_ignore_auto_dns
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “ignore-auto-dns” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if automatically configured (ie via DHCP or router -advertisements) DNS information should be ignored.

-
-
-
-
-

nm_setting_ip6_config_get_dhcp_hostname ()

-
const char *
-nm_setting_ip6_config_get_dhcp_hostname
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “dhcp-hostname” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

the configured hostname to send to the DHCP server

-
-

Since: 0.9.8

-
-
-
-

nm_setting_ip6_config_get_never_default ()

-
gboolean
-nm_setting_ip6_config_get_never_default
-                               (NMSettingIP6Config *setting);
-

Returns the value contained in the “never-default” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if this connection should never be the default connection -for IPv6 addressing

-
-
-
-
-

nm_setting_ip6_config_get_may_fail ()

-
gboolean
-nm_setting_ip6_config_get_may_fail (NMSettingIP6Config *setting);
-

Returns the value contained in the “may-fail” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

TRUE if this connection doesn't require IPv6 addressing to complete -for the connection to succeed.

-
-
-
-
-

nm_setting_ip6_config_get_ip6_privacy ()

-
NMSettingIP6ConfigPrivacy
-nm_setting_ip6_config_get_ip6_privacy (NMSettingIP6Config *setting);
-

Returns the value contained in the “ip6-privacy” -property.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingIP6Config

 
-
-
-

Returns

-

IPv6 Privacy Extensions configuration value (NMSettingIP6ConfigPrivacy).

-
-
-
-
-

Types and Values

-
-

NM_SETTING_IP6_CONFIG_SETTING_NAME

-
#define NM_SETTING_IP6_CONFIG_SETTING_NAME "ipv6"
-
-
-
-
-

enum NMSettingIP6ConfigError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP6_CONFIG_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_IP6_CONFIG_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_IP6_CONFIG_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_IP6_CONFIG_ERROR_NOT_ALLOWED_FOR_METHOD

-

the property's value is -not valid with the given IPv6 method

-
 
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ERROR

-
#define NM_SETTING_IP6_CONFIG_ERROR nm_setting_ip6_config_error_quark ()
-
-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD

-
#define NM_SETTING_IP6_CONFIG_METHOD             "method"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DNS

-
#define NM_SETTING_IP6_CONFIG_DNS                "dns"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DNS_SEARCH

-
#define NM_SETTING_IP6_CONFIG_DNS_SEARCH         "dns-search"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ADDRESSES

-
#define NM_SETTING_IP6_CONFIG_ADDRESSES          "addresses"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ROUTES

-
#define NM_SETTING_IP6_CONFIG_ROUTES             "routes"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_ROUTE_METRIC

-
#define NM_SETTING_IP6_CONFIG_ROUTE_METRIC       "route-metric"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES

-
#define NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES "ignore-auto-routes"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS

-
#define NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS    "ignore-auto-dns"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_NEVER_DEFAULT

-
#define NM_SETTING_IP6_CONFIG_NEVER_DEFAULT      "never-default"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_MAY_FAIL

-
#define NM_SETTING_IP6_CONFIG_MAY_FAIL           "may-fail"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_IP6_PRIVACY

-
#define NM_SETTING_IP6_CONFIG_IP6_PRIVACY        "ip6-privacy"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME

-
#define NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME      "dhcp-hostname"
-
-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_IGNORE

-
#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE     "ignore"
-
-

IPv6 is not required or is handled by some other mechanism, and NetworkManager -should not configure IPv6 for this connection.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_AUTO

-
#define NM_SETTING_IP6_CONFIG_METHOD_AUTO       "auto"
-
-

IPv6 configuration should be automatically determined via a method appropriate -for the hardware interface, ie router advertisements, DHCP, or PPP or some -other device-specific manner.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_DHCP

-
#define NM_SETTING_IP6_CONFIG_METHOD_DHCP       "dhcp"
-
-

IPv6 configuration should be automatically determined via DHCPv6 only and -router advertisements should be ignored.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL

-
#define NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL "link-local"
-
-

IPv6 configuration should be automatically configured for link-local-only -operation.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_MANUAL

-
#define NM_SETTING_IP6_CONFIG_METHOD_MANUAL     "manual"
-
-

All necessary IPv6 configuration (addresses, prefix, DNS, etc) is specified -in the setting's properties.

-
-
-
-

NM_SETTING_IP6_CONFIG_METHOD_SHARED

-
#define NM_SETTING_IP6_CONFIG_METHOD_SHARED     "shared"
-
-

This connection specifies configuration that allows other computers to -connect through it to the default network (usually the Internet). The -connection's interface will be assigned a private address, and router -advertisements, a caching DNS server, and Network Address Translation (NAT) -functionality will be started on this connection's interface to allow other -devices to connect through that interface to the default network. (not yet -supported for IPv6)

-
-
-
-

enum NMSettingIP6ConfigPrivacy

-

NMSettingIP6ConfigPrivacy values indicate if and how IPv6 Privacy -Extensions are used (RFC4941).

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_IP6_CONFIG_PRIVACY_UNKNOWN

-

unknown or no value specified

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_DISABLED

-

IPv6 Privacy Extensions are disabled

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_PUBLIC_ADDR

-

IPv6 Privacy Extensions -are enabled, but public addresses are preferred over temporary addresses

-
 

NM_SETTING_IP6_CONFIG_PRIVACY_PREFER_TEMP_ADDR

-

IPv6 Privacy Extensions -are enabled and temporary addresses are preferred over public addresses

-
 
-
-
-
-
-

Property Details

-
-

The “addresses” property

-
  “addresses”                GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar___*
-

Array of IPv6 address structures. Each IPv6 address structure is -composed of 3 members, the first being a byte array containing the IPv6 -address (network byte order), the second a 32-bit integer containing the -IPv6 address prefix, and the third a byte array containing the IPv6 -address (network byte order) of the gateway associated with this address, -if any. If no gateway is given, the third element should be given as all -zeros. For the "auto" method, given IP addresses are appended to those -returned by automatic configuration. Addresses cannot be used with the -"shared" or "link-local" methods as the interface is automatically -assigned an address with these methods.

-

Flags: Read / Write

-
-
-
-

The “dhcp-hostname” property

-
  “dhcp-hostname”            gchar *
-

The specified name will be sent to the DHCP server when acquiring a -lease.

-

Flags: Read / Write

-

Default value: NULL

-

Since: 0.9.8

-
-
-
-

The “dns” property

-
  “dns”                      GPtrArray_GArray_guchar__ *
-

Array of DNS servers, where each member of the array is a byte array -containing the IPv6 address of the DNS server (in network byte order). -For the "auto" method, these DNS servers are appended to those (if any) -returned by automatic configuration. DNS servers cannot be used with the -"shared" or "link-local" methods as there is no usptream network. In all -other methods, these DNS servers are used as the only DNS servers for -this connection.

-

Flags: Read / Write

-
-
-
-

The “dns-search” property

-
  “dns-search”               GSList_gchararray_ *
-

List of DNS search domains. For the "auto" method, these search domains -are appended to those returned by automatic configuration. Search domains -cannot be used with the "shared" or "link-local" methods as there is no -upstream network. In all other methods, these search domains are used as -the only search domains for this connection.

-

Flags: Read / Write

-
-
-
-

The “ignore-auto-dns” property

-
  “ignore-auto-dns”          gboolean
-

When the method is set to "auto" or "dhcp" and this property is set to -TRUE, automatically configured nameservers and search domains are -ignored and only nameservers and search domains specified in the -“dns” and “dns-search” properties, if -any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “ignore-auto-routes” property

-
  “ignore-auto-routes”       gboolean
-

When the method is set to "auto" or "dhcp" and this property is set to -TRUE, automatically configured routes are ignored and only routes -specified in the “routes” property, if any, are used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “ip6-privacy” property

-
  “ip6-privacy”              gint
-

Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941. If -enabled, it makes the kernel generate a temporary IPv6 address in -addition to the public one generated from MAC address via modified -EUI-64. This enhances privacy, but could cause problems in some -applications, on the other hand. The permitted values are: 0: disabled, -1: enabled (prefer public address), 2: enabled (prefer temporary -addresses).

-

Flags: Read / Write / Construct

-

Allowed values: [-1,2]

-

Default value: -1

-
-
-
-

The “may-fail” property

-
  “may-fail”                 gboolean
-

If TRUE, allow overall network configuration to proceed even if IPv6 -configuration times out. Note that at least one IP configuration must -succeed or overall network configuration will still fail. For example, -in IPv4-only networks, setting this property to TRUE allows the overall -network configuration to succeed if IPv6 configuration fails but IPv4 -configuration completes successfully.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “method” property

-
  “method”                   gchar *
-

IPv6 configuration method. If "auto" is specified then the appropriate -automatic method (PPP, router advertisement, etc) is used for the device -and most other properties can be left unset. To force the use of DHCP -only, specify "dhcp"; this method is only valid for Ethernet- based -hardware. If "link-local" is specified, then an IPv6 link-local address -will be assigned to the interface. If "manual" is specified, static IP -addressing is used and at least one IP address must be given in the -"addresses" property. If "ignore" is specified, IPv6 configuration is -not done. This property must be set. Note: the "shared" method is not -yet supported.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “never-default” property

-
  “never-default”            gboolean
-

If TRUE, this connection will never be the default IPv6 connection, -meaning it will never be assigned the default IPv6 route by -NetworkManager.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “route-metric” property

-
  “route-metric”             gint64
-

The default metric for routes that don't explicitly specify a metric. -The default value -1 means that the metric is chosen automatically -based on the device type. -The metric applies to dynamic routes, manual (static) routes that -don't have an explicit metric setting, address prefix routes, and -the default route. -As the linux kernel replaces zero (0) by 1024 (user-default), setting -this property to 0 means effectively setting it to 1024.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,4294967295]

-

Default value: -1

-

Since: 1.0

-
-
-
-

The “routes” property

-
  “routes”                   GPtrArray_GValueArray_GArray_guchar_+guint+GArray_guchar_+guint__*
-

Array of IPv6 route structures. Each IPv6 route structure is composed of -4 members; the first being the destination IPv6 network or address -(network byte order) as a byte array, the second the destination network -or address IPv6 prefix, the third being the next-hop IPv6 address -(network byte order) if any, and the fourth being the route metric. For -the "auto" method, given IP routes are appended to those returned by -automatic configuration. Routes cannot be used with the "shared" or -"link-local" methods because there is no upstream network.

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingInfiniband.html b/docs/libnm-util/html/NMSettingInfiniband.html deleted file mode 100644 index fc5a4925..00000000 --- a/docs/libnm-util/html/NMSettingInfiniband.html +++ /dev/null @@ -1,497 +0,0 @@ - - - - -NMSettingInfiniband: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingInfiniband

-

NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_infiniband_error_quark () -
-NMSetting * - -nm_setting_infiniband_new () -
const GByteArray * - -nm_setting_infiniband_get_mac_address () -
-guint32 - -nm_setting_infiniband_get_mtu () -
const char * - -nm_setting_infiniband_get_transport_mode () -
-int - -nm_setting_infiniband_get_p_key () -
const char * - -nm_setting_infiniband_get_parent () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GArray_guchar_ *mac-addressRead / Write
guintmtuRead / Write / Construct
gintp-keyRead / Write / Construct
-gchar *parentRead / Write / Construct
-gchar *transport-modeRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingInfinibandError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingInfiniband
-
-
-
-

Includes

-
#include <nm-setting-infiniband.h>
-
-
-
-

Description

-

The NMSettingInfiniband object is a NMSetting subclass that describes properties -necessary for connection to IP-over-InfiniBand networks.

-
-
-

Functions

-
-

nm_setting_infiniband_error_quark ()

-
GQuark
-nm_setting_infiniband_error_quark (void);
-

Registers an error quark for NMSettingInfiniband if necessary.

-
-

Returns

-

the error quark used for NMSettingInfiniband errors.

-
-
-
-
-

nm_setting_infiniband_new ()

-
NMSetting *
-nm_setting_infiniband_new (void);
-

Creates a new NMSettingInfiniband object with default values.

-
-

Returns

-

the new empty NMSettingInfiniband object.

-

[transfer full]

-
-
-
-
-

nm_setting_infiniband_get_mac_address ()

-
const GByteArray *
-nm_setting_infiniband_get_mac_address (NMSettingInfiniband *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_infiniband_get_mtu ()

-
guint32
-nm_setting_infiniband_get_mtu (NMSettingInfiniband *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_infiniband_get_transport_mode ()

-
const char *
-nm_setting_infiniband_get_transport_mode
-                               (NMSettingInfiniband *setting);
-

Returns the transport mode for this device. Either 'datagram' or -'connected'.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the IPoIB transport mode

-
-
-
-
-

nm_setting_infiniband_get_p_key ()

-
int
-nm_setting_infiniband_get_p_key (NMSettingInfiniband *setting);
-

Returns the P_Key to use for this device. A value of -1 means to -use the default P_Key (aka "the P_Key at index 0"). Otherwise it is -a 16-bit unsigned integer.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the IPoIB P_Key

-
-
-
-
-

nm_setting_infiniband_get_parent ()

-
const char *
-nm_setting_infiniband_get_parent (NMSettingInfiniband *setting);
-

Returns the parent interface name for this device, if set.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingInfiniband

 
-
-
-

Returns

-

the parent interface name

-
-
-
-
-

Types and Values

-
-

NM_SETTING_INFINIBAND_SETTING_NAME

-
#define NM_SETTING_INFINIBAND_SETTING_NAME "infiniband"
-
-
-
-
-

enum NMSettingInfinibandError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_INFINIBAND_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_INFINIBAND_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_INFINIBAND_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_INFINIBAND_ERROR

-
#define NM_SETTING_INFINIBAND_ERROR nm_setting_infiniband_error_quark ()
-
-
-
-
-

NM_SETTING_INFINIBAND_MAC_ADDRESS

-
#define NM_SETTING_INFINIBAND_MAC_ADDRESS    "mac-address"
-
-
-
-
-

NM_SETTING_INFINIBAND_MTU

-
#define NM_SETTING_INFINIBAND_MTU            "mtu"
-
-
-
-
-

NM_SETTING_INFINIBAND_TRANSPORT_MODE

-
#define NM_SETTING_INFINIBAND_TRANSPORT_MODE "transport-mode"
-
-
-
-
-

NM_SETTING_INFINIBAND_P_KEY

-
#define NM_SETTING_INFINIBAND_P_KEY          "p-key"
-
-
-
-
-

NM_SETTING_INFINIBAND_PARENT

-
#define NM_SETTING_INFINIBAND_PARENT         "parent"
-
-
-
-
-

Property Details

-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the IPoIB device whose -permanent MAC address matches. This property does not change the MAC -address of the device (i.e. MAC spoofing).

-

Flags: Read / Write

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, only transmit packets of the specified size or smaller, -breaking larger packets up into multiple frames.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “p-key” property

-
  “p-key”                    gint
-

The InfiniBand P_Key to use for this device. A value of -1 means to use -the default P_Key (aka "the P_Key at index 0"). Otherwise it is a 16-bit -unsigned integer, whose high bit is set if it is a "full membership" -P_Key.

-

Flags: Read / Write / Construct

-

Allowed values: [-1,65535]

-

Default value: -1

-
-
-
-

The “parent” property

-
  “parent”                   gchar *
-

The interface name of the parent device of this device. Normally NULL, -but if the “p_key” property is set, then you must -specify the base device by setting either this property or -“mac-address”.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
-

The “transport-mode” property

-
  “transport-mode”           gchar *
-

The IP-over-InfiniBand transport mode. Either "datagram" or -"connected".

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingOlpcMesh.html b/docs/libnm-util/html/NMSettingOlpcMesh.html deleted file mode 100644 index 57e9fc65..00000000 --- a/docs/libnm-util/html/NMSettingOlpcMesh.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - -NMSettingOlpcMesh: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingOlpcMesh

-

NMSettingOlpcMesh

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
guintchannelRead / Write / Construct
-GArray_guchar_ *dhcp-anycast-addressRead / Write
-GArray_guchar_ *ssidRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingOlpcMeshError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingOlpcMesh
-
-
-
-

Description

-
-
-

Functions

-
-

nm_setting_olpc_mesh_error_quark ()

-
GQuark
-nm_setting_olpc_mesh_error_quark (void);
-
-
-
-

nm_setting_olpc_mesh_new ()

-
NMSetting *
-nm_setting_olpc_mesh_new (void);
-

Creates a new NMSettingOlpcMesh object with default values.

-
-

Returns

-

the new empty NMSettingOlpcMesh object

-
-
-
-
-

nm_setting_olpc_mesh_get_ssid ()

-
const GByteArray *
-nm_setting_olpc_mesh_get_ssid (NMSettingOlpcMesh *setting);
-
-
-
-

nm_setting_olpc_mesh_get_channel ()

-
guint32
-nm_setting_olpc_mesh_get_channel (NMSettingOlpcMesh *setting);
-
-
-
-

nm_setting_olpc_mesh_get_dhcp_anycast_address ()

-
const GByteArray *
-nm_setting_olpc_mesh_get_dhcp_anycast_address
-                               (NMSettingOlpcMesh *setting);
-
-
-
-

Types and Values

-
-

NM_SETTING_OLPC_MESH_SETTING_NAME

-
#define NM_SETTING_OLPC_MESH_SETTING_NAME "802-11-olpc-mesh"
-
-
-
-
-

enum NMSettingOlpcMeshError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_OLPC_MESH_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_OLPC_MESH_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_OLPC_MESH_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_OLPC_MESH_ERROR

-
#define NM_SETTING_OLPC_MESH_ERROR nm_setting_olpc_mesh_error_quark ()
-
-
-
-
-

NM_SETTING_OLPC_MESH_SSID

-
#define NM_SETTING_OLPC_MESH_SSID                 "ssid"
-
-
-
-
-

NM_SETTING_OLPC_MESH_CHANNEL

-
#define NM_SETTING_OLPC_MESH_CHANNEL              "channel"
-
-
-
-
-

NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS

-
#define NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS "dhcp-anycast-address"
-
-
-
-
-

Property Details

-
-

The “channel” property

-
  “channel”                  guint
-

Channel on which the mesh network to join is located.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “dhcp-anycast-address” property

-
  “dhcp-anycast-address”     GArray_guchar_ *
-

Anycast DHCP MAC address used when requesting an IP address via DHCP. -The specific anycast address used determines which DHCP server class -answers the request.

-

Flags: Read / Write

-
-
-
-

The “ssid” property

-
  “ssid”                     GArray_guchar_ *
-

SSID of the mesh network to join.

-

Flags: Read / Write

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingPPP.html b/docs/libnm-util/html/NMSettingPPP.html deleted file mode 100644 index 5101c737..00000000 --- a/docs/libnm-util/html/NMSettingPPP.html +++ /dev/null @@ -1,1240 +0,0 @@ - - - - -NMSettingPPP: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingPPP

-

NMSettingPPP — Describes connection properties for devices/networks -that require PPP to deliver IP capability

-
- -
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintbaudRead / Write / Construct
gbooleancrtsctsRead / Write / Construct
guintlcp-echo-failureRead / Write / Construct
guintlcp-echo-intervalRead / Write / Construct
gbooleanmppe-statefulRead / Write / Construct
guintmruRead / Write / Construct
guintmtuRead / Write / Construct
gbooleanno-vj-compRead / Write / Construct
gbooleannoauthRead / Write / Construct
gbooleannobsdcompRead / Write / Construct
gbooleannodeflateRead / Write / Construct
gbooleanrefuse-chapRead / Write / Construct
gbooleanrefuse-eapRead / Write / Construct
gbooleanrefuse-mschapRead / Write / Construct
gbooleanrefuse-mschapv2Read / Write / Construct
gbooleanrefuse-papRead / Write / Construct
gbooleanrequire-mppeRead / Write / Construct
gbooleanrequire-mppe-128Read / Write / Construct
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingPPPError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingPPP
-
-
-
-

Includes

-
#include <nm-setting-ppp.h>
-
-
-
-

Description

-

The NMSettingPPP object is a NMSetting subclass that describes properties -necessary for connection to networks that require PPP transport, like PPPoE -cable and DSL modems and some mobile broadband devices.

-
-
-

Functions

-
-

nm_setting_ppp_error_quark ()

-
GQuark
-nm_setting_ppp_error_quark (void);
-

Registers an error quark for NMSettingPPP if necessary.

-
-

Returns

-

the error quark used for NMSettingPPP errors.

-
-
-
-
-

nm_setting_ppp_new ()

-
NMSetting *
-nm_setting_ppp_new (void);
-

Creates a new NMSettingPPP object with default values.

-
-

Returns

-

the new empty NMSettingPPP object.

-

[transfer full]

-
-
-
-
-

nm_setting_ppp_get_noauth ()

-
gboolean
-nm_setting_ppp_get_noauth (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “noauth” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_eap ()

-
gboolean
-nm_setting_ppp_get_refuse_eap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-eap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_pap ()

-
gboolean
-nm_setting_ppp_get_refuse_pap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-pap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_chap ()

-
gboolean
-nm_setting_ppp_get_refuse_chap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-chap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_mschap ()

-
gboolean
-nm_setting_ppp_get_refuse_mschap (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-mschap” property of the setting

-
-
-
-
-

nm_setting_ppp_get_refuse_mschapv2 ()

-
gboolean
-nm_setting_ppp_get_refuse_mschapv2 (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “refuse-mschapv2” property of the setting

-
-
-
-
-

nm_setting_ppp_get_nobsdcomp ()

-
gboolean
-nm_setting_ppp_get_nobsdcomp (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “nobsdcomp” property of the setting

-
-
-
-
-

nm_setting_ppp_get_nodeflate ()

-
gboolean
-nm_setting_ppp_get_nodeflate (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “nodeflate” property of the setting

-
-
-
-
-

nm_setting_ppp_get_no_vj_comp ()

-
gboolean
-nm_setting_ppp_get_no_vj_comp (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “no-vj-comp” property of the setting

-
-
-
-
-

nm_setting_ppp_get_require_mppe ()

-
gboolean
-nm_setting_ppp_get_require_mppe (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “require-mppe” property of the setting

-
-
-
-
-

nm_setting_ppp_get_require_mppe_128 ()

-
gboolean
-nm_setting_ppp_get_require_mppe_128 (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “require-mppe-128” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mppe_stateful ()

-
gboolean
-nm_setting_ppp_get_mppe_stateful (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “mppe-stateful” property of the setting

-
-
-
-
-

nm_setting_ppp_get_crtscts ()

-
gboolean
-nm_setting_ppp_get_crtscts (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “crtscts” property of the setting

-
-
-
-
-

nm_setting_ppp_get_baud ()

-
guint32
-nm_setting_ppp_get_baud (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “baud” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mru ()

-
guint32
-nm_setting_ppp_get_mru (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “mru” property of the setting

-
-
-
-
-

nm_setting_ppp_get_mtu ()

-
guint32
-nm_setting_ppp_get_mtu (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_ppp_get_lcp_echo_failure ()

-
guint32
-nm_setting_ppp_get_lcp_echo_failure (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “lcp-echo-failure” property of the setting

-
-
-
-
-

nm_setting_ppp_get_lcp_echo_interval ()

-
guint32
-nm_setting_ppp_get_lcp_echo_interval (NMSettingPPP *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingPPP

 
-
-
-

Returns

-

the “lcp-echo-interval” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_PPP_SETTING_NAME

-
#define NM_SETTING_PPP_SETTING_NAME "ppp"
-
-
-
-
-

enum NMSettingPPPError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_PPP_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_PPP_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_PPP_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_PPP_ERROR_REQUIRE_MPPE_NOT_ALLOWED

-

requiring MPPE is not compatible -with other setting configuration parameters

-
 
-
-
-
-
-

NM_SETTING_PPP_ERROR

-
#define NM_SETTING_PPP_ERROR nm_setting_ppp_error_quark ()
-
-
-
-
-

NM_SETTING_PPP_NOAUTH

-
#define NM_SETTING_PPP_NOAUTH            "noauth"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_EAP

-
#define NM_SETTING_PPP_REFUSE_EAP        "refuse-eap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_PAP

-
#define NM_SETTING_PPP_REFUSE_PAP        "refuse-pap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_CHAP

-
#define NM_SETTING_PPP_REFUSE_CHAP       "refuse-chap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_MSCHAP

-
#define NM_SETTING_PPP_REFUSE_MSCHAP     "refuse-mschap"
-
-
-
-
-

NM_SETTING_PPP_REFUSE_MSCHAPV2

-
#define NM_SETTING_PPP_REFUSE_MSCHAPV2   "refuse-mschapv2"
-
-
-
-
-

NM_SETTING_PPP_NOBSDCOMP

-
#define NM_SETTING_PPP_NOBSDCOMP         "nobsdcomp"
-
-
-
-
-

NM_SETTING_PPP_NODEFLATE

-
#define NM_SETTING_PPP_NODEFLATE         "nodeflate"
-
-
-
-
-

NM_SETTING_PPP_NO_VJ_COMP

-
#define NM_SETTING_PPP_NO_VJ_COMP        "no-vj-comp"
-
-
-
-
-

NM_SETTING_PPP_REQUIRE_MPPE

-
#define NM_SETTING_PPP_REQUIRE_MPPE      "require-mppe"
-
-
-
-
-

NM_SETTING_PPP_REQUIRE_MPPE_128

-
#define NM_SETTING_PPP_REQUIRE_MPPE_128  "require-mppe-128"
-
-
-
-
-

NM_SETTING_PPP_MPPE_STATEFUL

-
#define NM_SETTING_PPP_MPPE_STATEFUL     "mppe-stateful"
-
-
-
-
-

NM_SETTING_PPP_CRTSCTS

-
#define NM_SETTING_PPP_CRTSCTS           "crtscts"
-
-
-
-
-

NM_SETTING_PPP_BAUD

-
#define NM_SETTING_PPP_BAUD              "baud"
-
-
-
-
-

NM_SETTING_PPP_MRU

-
#define NM_SETTING_PPP_MRU               "mru"
-
-
-
-
-

NM_SETTING_PPP_MTU

-
#define NM_SETTING_PPP_MTU               "mtu"
-
-
-
-
-

NM_SETTING_PPP_LCP_ECHO_FAILURE

-
#define NM_SETTING_PPP_LCP_ECHO_FAILURE  "lcp-echo-failure"
-
-
-
-
-

NM_SETTING_PPP_LCP_ECHO_INTERVAL

-
#define NM_SETTING_PPP_LCP_ECHO_INTERVAL "lcp-echo-interval"
-
-
-
-
-

Property Details

-
-

The “baud” property

-
  “baud”                     guint
-

If non-zero, instruct pppd to set the serial port to the specified -baudrate. This value should normally be left as 0 to automatically -choose the speed.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “crtscts” property

-
  “crtscts”                  gboolean
-

If TRUE, specify that pppd should set the serial port to use hardware -flow control with RTS and CTS signals. This value should normally be set -to FALSE.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “lcp-echo-failure” property

-
  “lcp-echo-failure”         guint
-

If non-zero, instruct pppd to presume the connection to the peer has -failed if the specified number of LCP echo-requests go unanswered by the -peer. The "lcp-echo-interval" property must also be set to a non-zero -value if this property is used.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “lcp-echo-interval” property

-
  “lcp-echo-interval”        guint
-

If non-zero, instruct pppd to send an LCP echo-request frame to the peer -every n seconds (where n is the specified value). Note that some PPP -peers will respond to echo requests and some will not, and it is not -possible to autodetect this.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “mppe-stateful” property

-
  “mppe-stateful”            gboolean
-

If TRUE, stateful MPPE is used. See pppd documentation for more -information on stateful MPPE.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “mru” property

-
  “mru”                      guint
-

If non-zero, instruct pppd to request that the peer send packets no -larger than the specified size. If non-zero, the MRU should be between -128 and 16384.

-

Flags: Read / Write / Construct

-

Allowed values: <= 16384

-

Default value: 0

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, instruct pppd to send packets no larger than the specified -size.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “no-vj-comp” property

-
  “no-vj-comp”               gboolean
-

If TRUE, Van Jacobsen TCP header compression will not be requested.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “noauth” property

-
  “noauth”                   gboolean
-

If TRUE, do not require the other side (usually the PPP server) to -authenticate itself to the client. If FALSE, require authentication -from the remote side. In almost all cases, this should be TRUE.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “nobsdcomp” property

-
  “nobsdcomp”                gboolean
-

If TRUE, BSD compression will not be requested.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “nodeflate” property

-
  “nodeflate”                gboolean
-

If TRUE, "deflate" compression will not be requested.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-chap” property

-
  “refuse-chap”              gboolean
-

If TRUE, the CHAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-eap” property

-
  “refuse-eap”               gboolean
-

If TRUE, the EAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-mschap” property

-
  “refuse-mschap”            gboolean
-

If TRUE, the MSCHAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-mschapv2” property

-
  “refuse-mschapv2”          gboolean
-

If TRUE, the MSCHAPv2 authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “refuse-pap” property

-
  “refuse-pap”               gboolean
-

If TRUE, the PAP authentication method will not be used.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “require-mppe” property

-
  “require-mppe”             gboolean
-

If TRUE, MPPE (Microsoft Point-to-Point Encryption) will be required for -the PPP session. If either 64-bit or 128-bit MPPE is not available the -session will fail. Note that MPPE is not used on mobile broadband -connections.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
-

The “require-mppe-128” property

-
  “require-mppe-128”         gboolean
-

If TRUE, 128-bit MPPE (Microsoft Point-to-Point Encryption) will be -required for the PPP session, and the "require-mppe" property must also -be set to TRUE. If 128-bit MPPE is not available the session will fail.

-

Flags: Read / Write / Construct

-

Default value: FALSE

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingPPPOE.html b/docs/libnm-util/html/NMSettingPPPOE.html deleted file mode 100644 index 189e25ac..00000000 --- a/docs/libnm-util/html/NMSettingPPPOE.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - -NMSettingPPPOE: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingPPPOE

-

NMSettingPPPOE — Describes PPPoE connection properties

-
-
-

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

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - -
-gchar *passwordRead / Write
guintpassword-flagsRead / Write
-gchar *serviceRead / Write
-gchar *usernameRead / Write
-
-
-

Types and Values

- -
-
-

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.

-
-

Returns

-

the error quark used for NMSettingPPPOE errors.

-
-
-
-
-

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"
-
-
-
-
-

enum NMSettingPPPOEError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_PPPOE_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_PPPOE_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_PPPOE_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_PPPOE_ERROR_MISSING_PPP_SETTING

-

the connection -did not contain a required PPP setting for PPP related options

-
 
-
-
-
-
-

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 *
-

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

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingSerial.html b/docs/libnm-util/html/NMSettingSerial.html deleted file mode 100644 index b1f5899e..00000000 --- a/docs/libnm-util/html/NMSettingSerial.html +++ /dev/null @@ -1,497 +0,0 @@ - - - - -NMSettingSerial: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingSerial

-

NMSettingSerial — Describes connection properties for devices that use -serial communications

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_serial_error_quark () -
-NMSetting * - -nm_setting_serial_new () -
-guint - -nm_setting_serial_get_baud () -
-guint - -nm_setting_serial_get_bits () -
-char - -nm_setting_serial_get_parity () -
-guint - -nm_setting_serial_get_stopbits () -
-guint64 - -nm_setting_serial_get_send_delay () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
guintbaudRead / Write / Construct
guintbitsRead / Write / Construct
gcharparityRead / Write / Construct
guint64send-delayRead / Write / Construct
guintstopbitsRead / Write / Construct
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingSerialError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingSerial
-
-
-
-

Includes

-
#include <nm-setting-serial.h>
-
-
-
-

Description

-

The NMSettingSerial object is a NMSetting subclass that describes -properties necessary for connections that may use serial communications, -such as mobile broadband or analog telephone connections.

-
-
-

Functions

-
-

nm_setting_serial_error_quark ()

-
GQuark
-nm_setting_serial_error_quark (void);
-

Registers an error quark for NMSettingSerial if necessary.

-
-

Returns

-

the error quark used for NMSettingSerial errors.

-
-
-
-
-

nm_setting_serial_new ()

-
NMSetting *
-nm_setting_serial_new (void);
-

Creates a new NMSettingSerial object with default values.

-
-

Returns

-

the new empty NMSettingSerial object.

-

[transfer full]

-
-
-
-
-

nm_setting_serial_get_baud ()

-
guint
-nm_setting_serial_get_baud (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “baud” property of the setting

-
-
-
-
-

nm_setting_serial_get_bits ()

-
guint
-nm_setting_serial_get_bits (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “bits” property of the setting

-
-
-
-
-

nm_setting_serial_get_parity ()

-
char
-nm_setting_serial_get_parity (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “parity” property of the setting

-
-
-
-
-

nm_setting_serial_get_stopbits ()

-
guint
-nm_setting_serial_get_stopbits (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “stopbits” property of the setting

-
-
-
-
-

nm_setting_serial_get_send_delay ()

-
guint64
-nm_setting_serial_get_send_delay (NMSettingSerial *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingSerial

 
-
-
-

Returns

-

the “send-delay” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_SERIAL_SETTING_NAME

-
#define NM_SETTING_SERIAL_SETTING_NAME "serial"
-
-
-
-
-

enum NMSettingSerialError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_SERIAL_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_SERIAL_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_SERIAL_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_SERIAL_ERROR_MISSING_PPP_SETTING

-

one of the properties of the -setting requires the connection to contain an NMSettingPPP setting

-
 
-
-
-
-
-

NM_SETTING_SERIAL_ERROR

-
#define NM_SETTING_SERIAL_ERROR nm_setting_serial_error_quark ()
-
-
-
-
-

NM_SETTING_SERIAL_BAUD

-
#define NM_SETTING_SERIAL_BAUD "baud"
-
-
-
-
-

NM_SETTING_SERIAL_BITS

-
#define NM_SETTING_SERIAL_BITS "bits"
-
-
-
-
-

NM_SETTING_SERIAL_PARITY

-
#define NM_SETTING_SERIAL_PARITY "parity"
-
-
-
-
-

NM_SETTING_SERIAL_STOPBITS

-
#define NM_SETTING_SERIAL_STOPBITS "stopbits"
-
-
-
-
-

NM_SETTING_SERIAL_SEND_DELAY

-
#define NM_SETTING_SERIAL_SEND_DELAY "send-delay"
-
-
-
-
-

Property Details

-
-

The “baud” property

-
  “baud”                     guint
-

Speed to use for communication over the serial port. Note that this -value usually has no effect for mobile broadband modems as they generally -ignore speed settings and use the highest available speed.

-

Flags: Read / Write / Construct

-

Default value: 57600

-
-
-
-

The “bits” property

-
  “bits”                     guint
-

Byte-width of the serial communication. The 8 in "8n1" for example.

-

Flags: Read / Write / Construct

-

Allowed values: [5,8]

-

Default value: 8

-
-
-
-

The “parity” property

-
  “parity”                   gchar
-

Parity setting of the serial port. Either 'E' for even parity, 'o' for -odd parity, or 'n' for no parity.

-

Flags: Read / Write / Construct

-

Allowed values: [69,111]

-

Default value: 110

-
-
-
-

The “send-delay” property

-
  “send-delay”               guint64
-

Time to delay between each byte sent to the modem, in microseconds.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “stopbits” property

-
  “stopbits”                 guint
-

Number of stop bits for communication on the serial port. Either 1 or 2. -The 1 in "8n1" for example.

-

Flags: Read / Write / Construct

-

Allowed values: [1,2]

-

Default value: 1

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingTeam.html b/docs/libnm-util/html/NMSettingTeam.html deleted file mode 100644 index 37322bb9..00000000 --- a/docs/libnm-util/html/NMSettingTeam.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - -NMSettingTeam: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTeam

-

NMSettingTeam — Describes connection properties for teams

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_team_error_quark () -
-NMSetting * - -nm_setting_team_new () -
const char * - -nm_setting_team_get_interface_name () -
const char * - -nm_setting_team_get_config () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-gchar *configRead / Write
-gchar *interface-nameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_TEAM_SETTING_NAME
enumNMSettingTeamError
#defineNM_SETTING_TEAM_ERROR
#defineNM_SETTING_TEAM_INTERFACE_NAME
#defineNM_SETTING_TEAM_CONFIG
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingTeamError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingTeam
-
-
-
-

Includes

-
#include <nm-setting-team.h>
-
-
-
-

Description

-

The NMSettingTeam object is a NMSetting subclass that describes properties -necessary for team connections.

-
-
-

Functions

-
-

nm_setting_team_error_quark ()

-
GQuark
-nm_setting_team_error_quark (void);
-

Registers an error quark for NMSettingTeam if necessary.

-
-

Returns

-

the error quark used for NMSettingTeam errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_new ()

-
NMSetting *
-nm_setting_team_new (void);
-

Creates a new NMSettingTeam object with default values.

-
-

Returns

-

the new empty NMSettingTeam object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_get_interface_name ()

-
const char *
-nm_setting_team_get_interface_name (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the “interface-name” property of the setting

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_get_config ()

-
const char *
-nm_setting_team_get_config (NMSettingTeam *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeam

 
-
-
-

Returns

-

the “config” property of the setting

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_TEAM_SETTING_NAME

-
#define NM_SETTING_TEAM_SETTING_NAME "team"
-
-
-
-
-

enum NMSettingTeamError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_TEAM_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_TEAM_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_TEAM_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_TEAM_ERROR

-
#define NM_SETTING_TEAM_ERROR nm_setting_team_error_quark ()
-
-
-
-
-

NM_SETTING_TEAM_INTERFACE_NAME

-
#define NM_SETTING_TEAM_INTERFACE_NAME "interface-name"
-
-
-
-
-

NM_SETTING_TEAM_CONFIG

-
#define NM_SETTING_TEAM_CONFIG "config"
-
-
-
-
-

Property Details

-
-

The “config” property

-
  “config”                   gchar *
-

The JSON configuration for the team network interface. The property -should contain raw JSON configuration data suitable for teamd, because -the value is passed directly to teamd. If not specified, the default -configuration is used. See man teamd.conf for the format details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

The name of the virtual in-kernel team network interface

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingTeamPort.html b/docs/libnm-util/html/NMSettingTeamPort.html deleted file mode 100644 index 91931b13..00000000 --- a/docs/libnm-util/html/NMSettingTeamPort.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - -NMSettingTeamPort: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingTeamPort

-

NMSettingTeamPort — Describes connection properties for team ports

-
-
-

Functions

-
---- - - - - - - - - - - - - - - -
-GQuark - -nm_setting_team_port_error_quark () -
-NMSetting * - -nm_setting_team_port_new () -
const char * - -nm_setting_team_port_get_config () -
-
-
-

Properties

-
----- - - - - - -
-gchar *configRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingTeamPortError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingTeamPort
-
-
-
-

Includes

-
#include <nm-setting-team-port.h>
-
-
-
-

Description

-

The NMSettingTeamPort object is a NMSetting subclass that describes -optional properties that apply to team ports.

-
-
-

Functions

-
-

nm_setting_team_port_error_quark ()

-
GQuark
-nm_setting_team_port_error_quark (void);
-

Registers an error quark for NMSettingTeamPort if necessary.

-
-

Returns

-

the error quark used for NMSettingTeamPort errors.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_port_new ()

-
NMSetting *
-nm_setting_team_port_new (void);
-

Creates a new NMSettingTeamPort object with default values.

-
-

Returns

-

the new empty NMSettingTeamPort object.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_setting_team_port_get_config ()

-
const char *
-nm_setting_team_port_get_config (NMSettingTeamPort *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingTeamPort

 
-
-
-

Returns

-

the “config” property of the setting

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_TEAM_PORT_SETTING_NAME

-
#define NM_SETTING_TEAM_PORT_SETTING_NAME "team-port"
-
-
-
-
-

enum NMSettingTeamPortError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_TEAM_PORT_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_TEAM_PORT_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_TEAM_PORT_ERROR_MISSING_PROPERTY

-

the property was missing and -is required

-
 
-
-
-
-
-

NM_SETTING_TEAM_PORT_ERROR

-
#define NM_SETTING_TEAM_PORT_ERROR nm_setting_team_port_error_quark ()
-
-
-
-
-

NM_SETTING_TEAM_PORT_CONFIG

-
#define NM_SETTING_TEAM_PORT_CONFIG     "config"
-
-
-
-
-

Property Details

-
-

The “config” property

-
  “config”                   gchar *
-

The JSON configuration for the team port. The property should contain raw -JSON configuration data suitable for teamd, because the value is passed -directly to teamd. If not specified, the default configuration is -used. See man teamd.conf for the format details.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingVPN.html b/docs/libnm-util/html/NMSettingVPN.html deleted file mode 100644 index be421f2f..00000000 --- a/docs/libnm-util/html/NMSettingVPN.html +++ /dev/null @@ -1,909 +0,0 @@ - - - - -NMSettingVPN: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVPN

-

NMSettingVPN — Describes connection properties for Virtual Private Networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_vpn_error_quark () -
-void - -(*NMVPNIterFunc) () -
-NMSetting * - -nm_setting_vpn_new () -
const char * - -nm_setting_vpn_get_service_type () -
const char * - -nm_setting_vpn_get_user_name () -
-gboolean - -nm_setting_vpn_get_persistent () -
-guint32 - -nm_setting_vpn_get_num_data_items () -
-void - -nm_setting_vpn_add_data_item () -
const char * - -nm_setting_vpn_get_data_item () -
-gboolean - -nm_setting_vpn_remove_data_item () -
-void - -nm_setting_vpn_foreach_data_item () -
-guint32 - -nm_setting_vpn_get_num_secrets () -
-void - -nm_setting_vpn_add_secret () -
const char * - -nm_setting_vpn_get_secret () -
-gboolean - -nm_setting_vpn_remove_secret () -
-void - -nm_setting_vpn_foreach_secret () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GHashTable_gchararray+gchararray_*dataRead / Write
gbooleanpersistentRead / Write
GHashTable_gchararray+gchararray_*secretsRead / Write
-gchar *service-typeRead / Write
-gchar *user-nameRead / Write
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_VPN_SETTING_NAME
enumNMSettingVpnError
#defineNM_SETTING_VPN_ERROR
#defineNM_SETTING_VPN_SERVICE_TYPE
#defineNM_SETTING_VPN_USER_NAME
#defineNM_SETTING_VPN_PERSISTENT
#defineNM_SETTING_VPN_DATA
#defineNM_SETTING_VPN_SECRETS
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingVpnError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingVPN
-
-
-
-

Includes

-
#include <nm-setting-vpn.h>
-
-
-
-

Description

-

The NMSettingVPN object is a NMSetting subclass that describes properties -necessary for connection to Virtual Private Networks. NetworkManager uses -a plugin architecture to allow easier use of new VPN types, and this -setting abstracts the configuration for those plugins. Since the configuration -options are only known to the VPN plugins themselves, the VPN configuration -options are stored as key/value pairs of strings rather than GObject -properties.

-
-
-

Functions

-
-

nm_setting_vpn_error_quark ()

-
GQuark
-nm_setting_vpn_error_quark (void);
-

Registers an error quark for NMSettingVPN if necessary.

-
-

Returns

-

the error quark used for NMSettingVPN errors.

-
-
-
-
-

NMVPNIterFunc ()

-
void
-(*NMVPNIterFunc) (const char *key,
-                  const char *value,
-                  gpointer user_data);
-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

key

the name of the data or secret item

 

value

the value of the data or secret item

 

user_data

User data passed to nm_setting_vpn_foreach_data_item() or -nm_setting_vpn_foreach_secret()

 
-
-
-
-
-

nm_setting_vpn_new ()

-
NMSetting *
-nm_setting_vpn_new (void);
-

Creates a new NMSettingVPN object with default values.

-
-

Returns

-

the new empty NMSettingVPN object.

-

[transfer full]

-
-
-
-
-

nm_setting_vpn_get_service_type ()

-
const char *
-nm_setting_vpn_get_service_type (NMSettingVPN *setting);
-

Returns the service name of the VPN, which identifies the specific VPN -plugin that should be used to connect to this VPN.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the VPN plugin's service name

-
-
-
-
-

nm_setting_vpn_get_user_name ()

-
const char *
-nm_setting_vpn_get_user_name (NMSettingVPN *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the “user-name” property of the setting

-
-
-
-
-

nm_setting_vpn_get_persistent ()

-
gboolean
-nm_setting_vpn_get_persistent (NMSettingVPN *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the “persistent” property of the setting

-
-
-
-
-

nm_setting_vpn_get_num_data_items ()

-
guint32
-nm_setting_vpn_get_num_data_items (NMSettingVPN *setting);
-

Gets number of key/value pairs of VPN configuration data.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the number of VPN plugin specific configuration data items

-
-
-
-
-

nm_setting_vpn_add_data_item ()

-
void
-nm_setting_vpn_add_data_item (NMSettingVPN *setting,
-                              const char *key,
-                              const char *item);
-

Establishes a relationship between key - and item - internally in the -setting which may be retrieved later. Should not be used to store passwords -or other secrets, which is what nm_setting_vpn_add_secret() is for.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

a name that uniquely identifies the given value item -

 

item

the value to be referenced by key -

 
-
-
-
-
-

nm_setting_vpn_get_data_item ()

-
const char *
-nm_setting_vpn_get_data_item (NMSettingVPN *setting,
-                              const char *key);
-

Retrieves the data item of a key/value relationship previously established -by nm_setting_vpn_add_data_item().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the data item to retrieve

 
-
-
-

Returns

-

the data item, if any

-
-
-
-
-

nm_setting_vpn_remove_data_item ()

-
gboolean
-nm_setting_vpn_remove_data_item (NMSettingVPN *setting,
-                                 const char *key);
-

Deletes a key/value relationship previously established by -nm_setting_vpn_add_data_item().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the data item to remove

 
-
-
-

Returns

-

TRUE if the data item was found and removed from the internal list, -FALSE if it was not.

-
-
-
-
-

nm_setting_vpn_foreach_data_item ()

-
void
-nm_setting_vpn_foreach_data_item (NMSettingVPN *setting,
-                                  NMVPNIterFunc func,
-                                  gpointer user_data);
-

Iterates all data items stored in this setting. It is safe to add, remove, -and modify data items inside func -, though any additions or removals made -during iteration will not be part of the iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

a NMSettingVPN

 

func

an user provided function.

[scope call]

user_data

data to be passed to func -

 
-
-
-
-
-

nm_setting_vpn_get_num_secrets ()

-
guint32
-nm_setting_vpn_get_num_secrets (NMSettingVPN *setting);
-

Gets number of VPN plugin specific secrets in the setting.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVPN

 
-
-
-

Returns

-

the number of VPN plugin specific secrets

-
-
-
-
-

nm_setting_vpn_add_secret ()

-
void
-nm_setting_vpn_add_secret (NMSettingVPN *setting,
-                           const char *key,
-                           const char *secret);
-

Establishes a relationship between key - and secret - internally in the -setting which may be retrieved later.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

a name that uniquely identifies the given secret secret -

 

secret

the secret to be referenced by key -

 
-
-
-
-
-

nm_setting_vpn_get_secret ()

-
const char *
-nm_setting_vpn_get_secret (NMSettingVPN *setting,
-                           const char *key);
-

Retrieves the secret of a key/value relationship previously established -by nm_setting_vpn_add_secret().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the secret to retrieve

 
-
-
-

Returns

-

the secret, if any

-
-
-
-
-

nm_setting_vpn_remove_secret ()

-
gboolean
-nm_setting_vpn_remove_secret (NMSettingVPN *setting,
-                              const char *key);
-

Deletes a key/value relationship previously established by -nm_setting_vpn_add_secret().

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVPN

 

key

the name of the secret to remove

 
-
-
-

Returns

-

TRUE if the secret was found and removed from the internal list, -FALSE if it was not.

-
-
-
-
-

nm_setting_vpn_foreach_secret ()

-
void
-nm_setting_vpn_foreach_secret (NMSettingVPN *setting,
-                               NMVPNIterFunc func,
-                               gpointer user_data);
-

Iterates all secrets stored in this setting. It is safe to add, remove, -and modify secrets inside func -, though any additions or removals made during -iteration will not be part of the iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

a NMSettingVPN

 

func

an user provided function.

[scope call]

user_data

data to be passed to func -

 
-
-
-
-
-

Types and Values

-
-

NM_SETTING_VPN_SETTING_NAME

-
#define NM_SETTING_VPN_SETTING_NAME "vpn"
-
-
-
-
-

enum NMSettingVpnError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_VPN_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_VPN_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_VPN_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_VPN_ERROR

-
#define NM_SETTING_VPN_ERROR nm_setting_vpn_error_quark ()
-
-
-
-
-

NM_SETTING_VPN_SERVICE_TYPE

-
#define NM_SETTING_VPN_SERVICE_TYPE "service-type"
-
-
-
-
-

NM_SETTING_VPN_USER_NAME

-
#define NM_SETTING_VPN_USER_NAME    "user-name"
-
-
-
-
-

NM_SETTING_VPN_PERSISTENT

-
#define NM_SETTING_VPN_PERSISTENT   "persistent"
-
-
-
-
-

NM_SETTING_VPN_DATA

-
#define NM_SETTING_VPN_DATA         "data"
-
-
-
-
-

NM_SETTING_VPN_SECRETS

-
#define NM_SETTING_VPN_SECRETS      "secrets"
-
-
-
-
-

Property Details

-
-

The “data” property

-
  “data”                     GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of VPN plugin specific data. Both keys and -values must be strings.

-

Flags: Read / Write

-
-
-
-

The “persistent” property

-
  “persistent”               gboolean
-

If the VPN service supports persistence, and this property is TRUE, -the VPN will attempt to stay connected across link changes and outages, -until explicitly disconnected.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “secrets” property

-
  “secrets”                  GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of VPN plugin specific secrets like -passwords or private keys. Both keys and values must be strings.

-

Flags: Read / Write

-
-
-
-

The “service-type” property

-
  “service-type”             gchar *
-

D-Bus service name of the VPN plugin that this setting uses to connect to -its network. i.e. org.freedesktop.NetworkManager.vpnc for the vpnc -plugin.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “user-name” property

-
  “user-name”                gchar *
-

If the VPN connection requires a user name for authentication, that name -should be provided here. If the connection is available to more than one -user, and the VPN requires each user to supply a different name, then -leave this property empty. If this property is empty, NetworkManager -will automatically supply the username of the user which requested the -VPN connection.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingVlan.html b/docs/libnm-util/html/NMSettingVlan.html deleted file mode 100644 index ecd3ae9b..00000000 --- a/docs/libnm-util/html/NMSettingVlan.html +++ /dev/null @@ -1,1028 +0,0 @@ - - - - -NMSettingVlan: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingVlan

-

NMSettingVlan — Describes connection properties for VLAN interfaces

-
-
-

Functions

- -
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GSList_gchararray_ *egress-priority-mapRead / Write
guintflagsRead / Write / Construct
guintidRead / Write / Construct
-GSList_gchararray_ *ingress-priority-mapRead / Write
-gchar *interface-nameRead / Write / Construct
-gchar *parentRead / Write / Construct
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_SETTING_VLAN_SETTING_NAME
enumNMSettingVlanError
#defineNM_SETTING_VLAN_ERROR
#defineNM_SETTING_VLAN_INTERFACE_NAME
#defineNM_SETTING_VLAN_PARENT
#defineNM_SETTING_VLAN_ID
#defineNM_SETTING_VLAN_FLAGS
#defineNM_SETTING_VLAN_INGRESS_PRIORITY_MAP
#defineNM_SETTING_VLAN_EGRESS_PRIORITY_MAP
enumNMVlanPriorityMap
enumNMVlanFlags
#defineNM_VLAN_FLAGS_ALL
-
-
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingVlanError
-    ├── NMVlanFlags
-    ╰── NMVlanPriorityMap
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingVlan
-
-
-
-

Includes

-
#include <nm-setting-vlan.h>
-
-
-
-

Description

-

The NMSettingVlan object is a NMSetting subclass that describes properties -necessary for connection to VLAN interfaces.

-
-
-

Functions

-
-

nm_setting_vlan_error_quark ()

-
GQuark
-nm_setting_vlan_error_quark (void);
-

Registers an error quark for NMSettingVlan if necessary.

-
-

Returns

-

the error quark used for NMSettingVlan errors.

-
-
-
-
-

nm_setting_vlan_new ()

-
NMSetting *
-nm_setting_vlan_new (void);
-

Creates a new NMSettingVlan object with default values.

-
-

Returns

-

the new empty NMSettingVlan object.

-

[transfer full]

-
-
-
-
-

nm_setting_vlan_get_interface_name ()

-
const char *
-nm_setting_vlan_get_interface_name (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “interface_name” property of the setting

-
-
-
-
-

nm_setting_vlan_get_parent ()

-
const char *
-nm_setting_vlan_get_parent (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “parent” property of the setting

-
-
-
-
-

nm_setting_vlan_get_id ()

-
guint32
-nm_setting_vlan_get_id (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “id” property of the setting

-
-
-
-
-

nm_setting_vlan_get_flags ()

-
guint32
-nm_setting_vlan_get_flags (NMSettingVlan *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingVlan

 
-
-
-

Returns

-

the “flags” property of the setting

-
-
-
-
-

nm_setting_vlan_get_num_priorities ()

-
gint32
-nm_setting_vlan_get_num_priorities (NMSettingVlan *setting,
-                                    NMVlanPriorityMap map);
-

Returns the number of entries in the -“ingress_priority_map” or “egress_priority_map” -properties of this setting.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 
-
-
-

Returns

-

return the number of ingress/egress priority entries, -1 if error

-
-
-
-
-

nm_setting_vlan_get_priority ()

-
gboolean
-nm_setting_vlan_get_priority (NMSettingVlan *setting,
-                              NMVlanPriorityMap map,
-                              guint32 idx,
-                              guint32 *out_from,
-                              guint32 *out_to);
-

Retrieve one of the entries of the “ingress_priority_map” -or “egress_priority_map” properties of this setting.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

idx

the zero-based index of the ingress/egress priority map entry

 

out_from

on return the value of the priority map's 'from' item.

[out]

out_to

on return the value of priority map's 'to' item.

[out]
-
-
-

Returns

-

TRUE if a priority map was returned, FALSE if error

-
-
-
-
-

nm_setting_vlan_add_priority ()

-
gboolean
-nm_setting_vlan_add_priority (NMSettingVlan *setting,
-                              NMVlanPriorityMap map,
-                              guint32 from,
-                              guint32 to);
-

Adds a priority mapping to the “ingress_priority_map” or -“egress_priority_map” properties of the setting. If from - is -already in the given priority map, this function will overwrite the -existing entry with the new to -.

-

If map - is NM_VLAN_INGRESS_MAP then from - is the incoming 802.1q VLAN -Priority Code Point (PCP) value, and to - is the Linux SKB priority value.

-

If map - is NM_VLAN_EGRESS_MAP then from - is the Linux SKB priority value and -to - is the outgoing 802.1q VLAN Priority Code Point (PCP) value.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

from

the priority to map to to -

 

to

the priority to map from -to

 
-
-
-

Returns

-

TRUE if the new priority mapping was successfully added to the -list, FALSE if error

-
-
-
-
-

nm_setting_vlan_remove_priority ()

-
void
-nm_setting_vlan_remove_priority (NMSettingVlan *setting,
-                                 NMVlanPriorityMap map,
-                                 guint32 idx);
-

Removes the priority map at index idx - from the -“ingress_priority_map” or “egress_priority_map” -properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

idx

the zero-based index of the priority map to remove

 
-
-
-
-
-

nm_setting_vlan_remove_priority_by_value ()

-
gboolean
-nm_setting_vlan_remove_priority_by_value
-                               (NMSettingVlan *setting,
-                                NMVlanPriorityMap map,
-                                guint32 from,
-                                guint32 to);
-

Removes the priority map form -:to - from the “ingress_priority_map” -or “egress_priority_map” (according to map - argument) -properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

from

the priority to map to to -

 

to

the priority to map from -to

 
-
-
-

Returns

-

TRUE if the priority mapping was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_vlan_remove_priority_str_by_value ()

-
gboolean
-nm_setting_vlan_remove_priority_str_by_value
-                               (NMSettingVlan *setting,
-                                NMVlanPriorityMap map,
-                                const char *str);
-

Removes the priority map str - from the “ingress_priority_map” -or “egress_priority_map” (according to map - argument) -properties.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

str

the string which contains a priority map, like "3:7"

 
-
-
-

Returns

-

TRUE if the priority mapping was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_vlan_clear_priorities ()

-
void
-nm_setting_vlan_clear_priorities (NMSettingVlan *setting,
-                                  NMVlanPriorityMap map);
-

Clear all the entries from “ingress_priority_map” or -“egress_priority_map” properties.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 
-
-
-
-
-

nm_setting_vlan_add_priority_str ()

-
gboolean
-nm_setting_vlan_add_priority_str (NMSettingVlan *setting,
-                                  NMVlanPriorityMap map,
-                                  const char *str);
-

Adds a priority map entry into either the “ingress_priority_map” -or the “egress_priority_map” properties. The priority map maps -the Linux SKB priorities to 802.1p priorities.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingVlan

 

map

the type of priority map

 

str

the string which contains a priority map, like "3:7"

 
-
-
-

Returns

-

TRUE if the entry was successfully added to the list, or it -overwrote the old value, FALSE if error

-
-
-
-
-

Types and Values

-
-

NM_SETTING_VLAN_SETTING_NAME

-
#define NM_SETTING_VLAN_SETTING_NAME "vlan"
-
-
-
-
-

enum NMSettingVlanError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_VLAN_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_VLAN_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_VLAN_ERROR_MISSING_PROPERTY

-

the property was missing and is - required

-
 

NM_SETTING_VLAN_ERROR_INVALID_PARENT

-

the VLAN parent was specified - inconsistently

-
 
-
-
-
-
-

NM_SETTING_VLAN_ERROR

-
#define NM_SETTING_VLAN_ERROR nm_setting_vlan_error_quark ()
-
-
-
-
-

NM_SETTING_VLAN_INTERFACE_NAME

-
#define NM_SETTING_VLAN_INTERFACE_NAME       "interface-name"
-
-
-
-
-

NM_SETTING_VLAN_PARENT

-
#define NM_SETTING_VLAN_PARENT               "parent"
-
-
-
-
-

NM_SETTING_VLAN_ID

-
#define NM_SETTING_VLAN_ID                   "id"
-
-
-
-
-

NM_SETTING_VLAN_FLAGS

-
#define NM_SETTING_VLAN_FLAGS                "flags"
-
-
-
-
-

NM_SETTING_VLAN_INGRESS_PRIORITY_MAP

-
#define NM_SETTING_VLAN_INGRESS_PRIORITY_MAP "ingress-priority-map"
-
-
-
-
-

NM_SETTING_VLAN_EGRESS_PRIORITY_MAP

-
#define NM_SETTING_VLAN_EGRESS_PRIORITY_MAP  "egress-priority-map"
-
-
-
-
-

enum NMVlanPriorityMap

-

A selector for traffic priority maps; these map Linux SKB priorities -to 802.1p priorities used in VLANs.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_VLAN_INGRESS_MAP

-

map for incoming data

-
 

NM_VLAN_EGRESS_MAP

-

map for outgoing data

-
 
-
-
-
-
-

enum NMVlanFlags

-

NMVlanFlags values control the behavior of the VLAN interface.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_VLAN_FLAG_REORDER_HEADERS

-

indicates that this interface should reorder - outgoing packet headers to look more like a non-VLAN Ethernet interface

-
 

NM_VLAN_FLAG_GVRP

-

indicates that this interface should use GVRP to register - itself with it's switch

-
 

NM_VLAN_FLAG_LOOSE_BINDING

-

indicates that this interface's operating - state is tied to the underlying network interface but other details - (like routing) are not.

-
 

NM_VLAN_FLAG_MVRP

-

indicates that this interface should use MVRP to register - itself with it's switch

-
 
-
-
-
-
-

NM_VLAN_FLAGS_ALL

-
#define             NM_VLAN_FLAGS_ALL
-
-
-
-

Property Details

-
-

The “egress-priority-map” property

-
  “egress-priority-map”      GSList_gchararray_ *
-

For outgoing packets, a list of mappings from Linux SKB priorities to -802.1p priorities. The mapping is given in the format "from:to" where -both "from" and "to" are unsigned integers, ie "7:3".

-

Flags: Read / Write

-
-
-
-

The “flags” property

-
  “flags”                    guint
-

One or more flags which control the behavior and features of the VLAN -interface. Flags include NM_VLAN_FLAG_REORDER_HEADERS (reordering of -output packet headers), NM_VLAN_FLAG_GVRP (use of the GVRP protocol), -and NM_VLAN_FLAG_LOOSE_BINDING (loose binding of the interface to its -master device's operating state), NM_VLAN_FLAG_MVRP (use of the MVRP -protocol).

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “id” property

-
  “id”                       guint
-

The VLAN identifier that the interface created by this connection should -be assigned.

-

Flags: Read / Write / Construct

-

Allowed values: <= 4095

-

Default value: 0

-
-
-
-

The “ingress-priority-map” property

-
  “ingress-priority-map”     GSList_gchararray_ *
-

For incoming packets, a list of mappings from 802.1p priorities to Linux -SKB priorities. The mapping is given in the format "from:to" where both -"from" and "to" are unsigned integers, ie "7:3".

-

Flags: Read / Write

-
-
-
-

The “interface-name” property

-
  “interface-name”           gchar *
-

If given, specifies the kernel name of the VLAN interface. If not given, -a default name will be constructed from the interface described by the -parent interface and the “id” property, eg "eth2.1". The -parent interface may be given by the “parent” property or by -the “mac-address” property of an NMSettingWired setting.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
-

The “parent” property

-
  “parent”                   gchar *
-

If given, specifies the parent interface name or parent connection UUID -from which this VLAN interface should be created. If this property is -not specified, the connection must contain an NMSettingWired setting -with a “mac-address” property.

-

Flags: Read / Write / Construct

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWimax.html b/docs/libnm-util/html/NMSettingWimax.html deleted file mode 100644 index 3d223141..00000000 --- a/docs/libnm-util/html/NMSettingWimax.html +++ /dev/null @@ -1,344 +0,0 @@ - - - - -NMSettingWimax: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWimax

-

NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wimax_error_quark () -
-NMSetting * - -nm_setting_wimax_new () -
const char * - -nm_setting_wimax_get_network_name () -
const GByteArray * - -nm_setting_wimax_get_mac_address () -
-
-
-

Properties

-
----- - - - - - - - - - - - - -
-GArray_guchar_ *mac-addressRead / Write
-gchar *network-nameRead / Write
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingWimaxError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWimax
-
-
-
-

Includes

-
#include <nm-setting-wimax.h>
-
-
-
-

Description

-

The NMSettingWimax object is a NMSetting subclass that describes properties -necessary for connection to 802.16e Mobile WiMAX networks.

-

NetworkManager no longer supports WiMAX; while this API remains available for -backward-compatibility reasons, it serves no real purpose, since WiMAX -connections cannot be activated.

-
-
-

Functions

-
-

nm_setting_wimax_error_quark ()

-
GQuark
-nm_setting_wimax_error_quark (void);
-
-

nm_setting_wimax_error_quark has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Registers an error quark for NMSettingWimax if necessary.

-
-

Returns

-

the error quark used for NMSettingWimax errors.

-
-
-
-
-

nm_setting_wimax_new ()

-
NMSetting *
-nm_setting_wimax_new (void);
-
-

nm_setting_wimax_new has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Creates a new NMSettingWimax object with default values.

-
-

Returns

-

the new empty NMSettingWimax object

-
-
-
-
-

nm_setting_wimax_get_network_name ()

-
const char *
-nm_setting_wimax_get_network_name (NMSettingWimax *setting);
-
-

nm_setting_wimax_get_network_name has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Returns the WiMAX NSP name (ex "Sprint" or "CLEAR") which identifies the -specific WiMAX network this setting describes a connection to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWimax

 
-
-
-

Returns

-

the WiMAX NSP name

-
-
-
-
-

nm_setting_wimax_get_mac_address ()

-
const GByteArray *
-nm_setting_wimax_get_mac_address (NMSettingWimax *setting);
-
-

nm_setting_wimax_get_mac_address has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Returns the MAC address of a WiMAX device which this connection is locked -to.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWimax

 
-
-
-

Returns

-

the MAC address

-
-
-
-
-

Types and Values

-
-

NM_SETTING_WIMAX_SETTING_NAME

-
#define NM_SETTING_WIMAX_SETTING_NAME "wimax"
-
-
-
-
-

enum NMSettingWimaxError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_WIMAX_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIMAX_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIMAX_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_WIMAX_ERROR

-
#define NM_SETTING_WIMAX_ERROR nm_setting_wimax_error_quark ()
-
-
-
-
-

NM_SETTING_WIMAX_NETWORK_NAME

-
#define NM_SETTING_WIMAX_NETWORK_NAME "network-name"
-
-
-
-
-

NM_SETTING_WIMAX_MAC_ADDRESS

-
#define NM_SETTING_WIMAX_MAC_ADDRESS  "mac-address"
-
-
-
-
-

Property Details

-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the WiMAX device whose -MAC address matches. This property does not change the MAC address of the -device (known as MAC spoofing).

-
-

NMSettingWimax:mac-address has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read / Write

-
-
-
-

The “network-name” property

-
  “network-name”             gchar *
-

Network Service Provider (NSP) name of the WiMAX network this connection -should use.

-
-

NMSettingWimax:network-name has been deprecated since version 1.2 and should not be used in newly-written code.

-

WiMAX is no longer supported.

-
-

Flags: Read / Write

-

Default value: NULL

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWired.html b/docs/libnm-util/html/NMSettingWired.html deleted file mode 100644 index 938a5366..00000000 --- a/docs/libnm-util/html/NMSettingWired.html +++ /dev/null @@ -1,1333 +0,0 @@ - - - - -NMSettingWired: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWired

-

NMSettingWired — Describes connection properties for Ethernet-based networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wired_error_quark () -
-NMSetting * - -nm_setting_wired_new () -
const char * - -nm_setting_wired_get_port () -
-guint32 - -nm_setting_wired_get_speed () -
const char * - -nm_setting_wired_get_duplex () -
-gboolean - -nm_setting_wired_get_auto_negotiate () -
const GByteArray * - -nm_setting_wired_get_mac_address () -
const GByteArray * - -nm_setting_wired_get_cloned_mac_address () -
const GSList * - -nm_setting_wired_get_mac_address_blacklist () -
-guint32 - -nm_setting_wired_get_num_mac_blacklist_items () -
const char * - -nm_setting_wired_get_mac_blacklist_item () -
-gboolean - -nm_setting_wired_add_mac_blacklist_item () -
-void - -nm_setting_wired_remove_mac_blacklist_item () -
-gboolean - -nm_setting_wired_remove_mac_blacklist_item_by_value () -
-void - -nm_setting_wired_clear_mac_blacklist_items () -
-guint32 - -nm_setting_wired_get_mtu () -
const GPtrArray * - -nm_setting_wired_get_s390_subchannels () -
const char * - -nm_setting_wired_get_s390_nettype () -
-guint32 - -nm_setting_wired_get_num_s390_options () -
-gboolean - -nm_setting_wired_get_s390_option () -
const char * - -nm_setting_wired_get_s390_option_by_key () -
-gboolean - -nm_setting_wired_add_s390_option () -
-gboolean - -nm_setting_wired_remove_s390_option () -
const char ** - -nm_setting_wired_get_valid_s390_options () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
gbooleanauto-negotiateRead / Write / Construct
-GArray_guchar_ *cloned-mac-addressRead / Write
-gchar *duplexRead / Write
-GArray_guchar_ *mac-addressRead / Write
-GSList_gchararray_ *mac-address-blacklistRead / Write
guintmtuRead / Write / Construct
-gchar *portRead / Write
-gchar *s390-nettypeRead / Write
GHashTable_gchararray+gchararray_*s390-optionsRead / Write
-GPtrArray_gchararray_ *s390-subchannelsRead / Write
guintspeedRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingWiredError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWired
-
-
-
-

Includes

-
#include <nm-setting-wired.h>
-
-
-
-

Description

-

The NMSettingWired object is a NMSetting subclass that describes properties -necessary for connection to Ethernet networks.

-
-
-

Functions

-
-

nm_setting_wired_error_quark ()

-
GQuark
-nm_setting_wired_error_quark (void);
-

Registers an error quark for NMSettingWired if necessary.

-
-

Returns

-

the error quark used for NMSettingWired errors.

-
-
-
-
-

nm_setting_wired_new ()

-
NMSetting *
-nm_setting_wired_new (void);
-

Creates a new NMSettingWired object with default values.

-
-

Returns

-

the new empty NMSettingWired object.

-

[transfer full]

-
-
-
-
-

nm_setting_wired_get_port ()

-
const char *
-nm_setting_wired_get_port (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “port” property of the setting

-
-
-
-
-

nm_setting_wired_get_speed ()

-
guint32
-nm_setting_wired_get_speed (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “speed” property of the setting

-
-
-
-
-

nm_setting_wired_get_duplex ()

-
const char *
-nm_setting_wired_get_duplex (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “duplex” property of the setting

-
-
-
-
-

nm_setting_wired_get_auto_negotiate ()

-
gboolean
-nm_setting_wired_get_auto_negotiate (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “auto-negotiate” property of the setting

-
-
-
-
-

nm_setting_wired_get_mac_address ()

-
const GByteArray *
-nm_setting_wired_get_mac_address (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_wired_get_cloned_mac_address ()

-
const GByteArray *
-nm_setting_wired_get_cloned_mac_address
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “cloned-mac-address” property of the setting

-
-
-
-
-

nm_setting_wired_get_mac_address_blacklist ()

-
const GSList *
-nm_setting_wired_get_mac_address_blacklist
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mac-address-blacklist” -property of the setting.

-

[element-type GLib.ByteArray]

-
-
-
-
-

nm_setting_wired_get_num_mac_blacklist_items ()

-
guint32
-nm_setting_wired_get_num_mac_blacklist_items
-                               (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the number of blacklisted MAC addresses

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_get_mac_blacklist_item ()

-
const char *
-nm_setting_wired_get_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the blacklisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_add_mac_blacklist_item ()

-
gboolean
-nm_setting_wired_add_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                const char *mac);
-

Adds a new MAC address to the “mac-address-blacklist” property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_remove_mac_blacklist_item ()

-
void
-nm_setting_wired_remove_mac_blacklist_item
-                               (NMSettingWired *setting,
-                                guint32 idx);
-

Removes the MAC address at index idx - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

index number of the MAC address

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_remove_mac_blacklist_item_by_value ()

-
gboolean
-nm_setting_wired_remove_mac_blacklist_item_by_value
-                               (NMSettingWired *setting,
-                                const char *mac);
-

Removes the MAC address mac - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_clear_mac_blacklist_items ()

-
void
-nm_setting_wired_clear_mac_blacklist_items
-                               (NMSettingWired *setting);
-

Removes all blacklisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wired_get_mtu ()

-
guint32
-nm_setting_wired_get_mtu (NMSettingWired *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_wired_get_s390_subchannels ()

-
const GPtrArray *
-nm_setting_wired_get_s390_subchannels (NMSettingWired *setting);
-

Return the list of s390 subchannels that identify the device that this -connection is applicable to. The connection should only be used in -conjunction with that device.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

GPtrArray of strings, each specifying one -subchannel the s390 device uses to communicate to the host.

-

[element-type utf8]

-
-
-
-
-

nm_setting_wired_get_s390_nettype ()

-
const char *
-nm_setting_wired_get_s390_nettype (NMSettingWired *setting);
-

Returns the s390 device type this connection should apply to. Will be one -of 'qeth', 'lcs', or 'ctc'.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the s390 device type

-
-
-
-
-

nm_setting_wired_get_num_s390_options ()

-
guint32
-nm_setting_wired_get_num_s390_options (NMSettingWired *setting);
-

Returns the number of s390-specific options that should be set for this -device when it is activated. This can be used to retrieve each s390 -option individually using nm_setting_wired_get_s390_option().

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

the number of s390-specific device options

-
-
-
-
-

nm_setting_wired_get_s390_option ()

-
gboolean
-nm_setting_wired_get_s390_option (NMSettingWired *setting,
-                                  guint32 idx,
-                                  const char **out_key,
-                                  const char **out_value);
-

Given an index, return the value of the s390 option at that index. indexes -are *not* guaranteed to be static across modifications to options done by -nm_setting_wired_add_s390_option() and nm_setting_wired_remove_s390_option(), -and should not be used to refer to options except for short periods of time -such as during option iteration.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

setting

the NMSettingWired

 

idx

index of the desired option, from 0 to -nm_setting_wired_get_num_s390_options() - 1

 

out_key

on return, the key name of the s390 specific option; this -value is owned by the setting and should not be modified.

[out]

out_value

on return, the value of the key of the s390 specific -option; this value is owned by the setting and should not be modified.

[out]
-
-
-

Returns

-

TRUE on success if the index was valid and an option was found, -FALSE if the index was invalid (ie, greater than the number of options -currently held by the setting)

-
-
-
-
-

nm_setting_wired_get_s390_option_by_key ()

-
const char *
-nm_setting_wired_get_s390_option_by_key
-                               (NMSettingWired *setting,
-                                const char *key);
-

Returns the value associated with the s390-specific option specified by -key -, if it exists.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

the key for which to retrieve the value

 
-
-
-

Returns

-

the value, or NULL if the key/value pair was never added to the -setting; the value is owned by the setting and must not be modified

-
-
-
-
-

nm_setting_wired_add_s390_option ()

-
gboolean
-nm_setting_wired_add_s390_option (NMSettingWired *setting,
-                                  const char *key,
-                                  const char *value);
-

Add an option to the table. The option is compared to an internal list -of allowed options. Key names may contain only alphanumeric characters -(ie [a-zA-Z0-9]). Adding a new key replaces any existing key/value pair that -may already exist.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

key name for the option

 

value

value for the option

 
-
-
-

Returns

-

TRUE if the option was valid and was added to the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_wired_remove_s390_option ()

-
gboolean
-nm_setting_wired_remove_s390_option (NMSettingWired *setting,
-                                     const char *key);
-

Remove the s390-specific option referenced by key - from the internal option -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWired

 

key

key name for the option to remove

 
-
-
-

Returns

-

TRUE if the option was found and removed from the internal option -list, FALSE if it was not.

-
-
-
-
-

nm_setting_wired_get_valid_s390_options ()

-
const char **
-nm_setting_wired_get_valid_s390_options
-                               (NMSettingWired *setting);
-

Returns a list of valid s390 options.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWired

 
-
-
-

Returns

-

a NULL-terminated array of strings of valid s390 options.

-

[transfer none]

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

NM_SETTING_WIRED_SETTING_NAME

-
#define NM_SETTING_WIRED_SETTING_NAME "802-3-ethernet"
-
-
-
-
-

enum NMSettingWiredError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRED_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIRED_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIRED_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 
-
-
-
-
-

NM_SETTING_WIRED_ERROR

-
#define NM_SETTING_WIRED_ERROR nm_setting_wired_error_quark ()
-
-
-
-
-

NM_SETTING_WIRED_PORT

-
#define NM_SETTING_WIRED_PORT "port"
-
-
-
-
-

NM_SETTING_WIRED_SPEED

-
#define NM_SETTING_WIRED_SPEED "speed"
-
-
-
-
-

NM_SETTING_WIRED_DUPLEX

-
#define NM_SETTING_WIRED_DUPLEX "duplex"
-
-
-
-
-

NM_SETTING_WIRED_AUTO_NEGOTIATE

-
#define NM_SETTING_WIRED_AUTO_NEGOTIATE "auto-negotiate"
-
-
-
-
-

NM_SETTING_WIRED_MAC_ADDRESS

-
#define NM_SETTING_WIRED_MAC_ADDRESS "mac-address"
-
-
-
-
-

NM_SETTING_WIRED_CLONED_MAC_ADDRESS

-
#define NM_SETTING_WIRED_CLONED_MAC_ADDRESS "cloned-mac-address"
-
-
-
-
-

NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST

-
#define NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST "mac-address-blacklist"
-
-
-
-
-

NM_SETTING_WIRED_MTU

-
#define NM_SETTING_WIRED_MTU "mtu"
-
-
-
-
-

NM_SETTING_WIRED_S390_SUBCHANNELS

-
#define NM_SETTING_WIRED_S390_SUBCHANNELS "s390-subchannels"
-
-
-
-
-

NM_SETTING_WIRED_S390_NETTYPE

-
#define NM_SETTING_WIRED_S390_NETTYPE "s390-nettype"
-
-
-
-
-

NM_SETTING_WIRED_S390_OPTIONS

-
#define NM_SETTING_WIRED_S390_OPTIONS "s390-options"
-
-
-
-
-

Property Details

-
-

The “auto-negotiate” property

-
  “auto-negotiate”           gboolean
-

If TRUE, allow auto-negotiation of port speed and duplex mode. If -FALSE, do not allow auto-negotiation, in which case the "speed" and -"duplex" properties should be set.

-

Flags: Read / Write / Construct

-

Default value: TRUE

-
-
-
-

The “cloned-mac-address” property

-
  “cloned-mac-address”       GArray_guchar_ *
-

If specified, request that the device use this MAC address instead of its -permanent MAC address. This is known as MAC cloning or spoofing.

-

Flags: Read / Write

-
-
-
-

The “duplex” property

-
  “duplex”                   gchar *
-

If specified, request that the device only use the specified duplex mode. -Either "half" or "full".

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the Ethernet device -whose permanent MAC address matches. This property does not change the -MAC address of the device (i.e. MAC spoofing).

-

Flags: Read / Write

-
-
-
-

The “mac-address-blacklist” property

-
  “mac-address-blacklist”    GSList_gchararray_ *
-

If specified, this connection will never apply to the Ethernet device -whose permanent MAC address matches an address in the list. Each MAC -address is in the standard hex-digits-and-colons notation -(00:11:22:33:44:55).

-

Flags: Read / Write

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, only transmit packets of the specified size or smaller, -breaking larger packets up into multiple Ethernet frames.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “port” property

-
  “port”                     gchar *
-

Specific port type to use if the device supports multiple -attachment methods. One of "tp" (Twisted Pair), "aui" (Attachment Unit -Interface), "bnc" (Thin Ethernet) or "mii" (Media Independent Interface). -If the device supports only one port type, this setting is ignored.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “s390-nettype” property

-
  “s390-nettype”             gchar *
-

s390 network device type; one of "qeth", "lcs", or "ctc", representing -the different types of virtual network devices available on s390 systems.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “s390-options” property

-
  “s390-options”             GHashTable_gchararray+gchararray_*
-

Dictionary of key/value pairs of s390-specific device options. Both keys -and values must be strings. Allowed keys include "portno", "layer2", -"portname", "protocol", among others. Key names must contain only -alphanumeric characters (ie, [a-zA-Z0-9]).

-

Flags: Read / Write

-
-
-
-

The “s390-subchannels” property

-
  “s390-subchannels”         GPtrArray_gchararray_ *
-

Identifies specific subchannels that this network device uses for -communication with z/VM or s390 host. Like the -“mac-address” property for non-z/VM devices, this property -can be used to ensure this connection only applies to the network device -that uses these subchannels. The list should contain exactly 3 strings, -and each string may only be composed of hexadecimal characters and the -period (.) character.

-

Flags: Read / Write

-
-
-
-

The “speed” property

-
  “speed”                    guint
-

If non-zero, request that the device use only the specified speed. In -Mbit/s, ie 100 == 100Mbit/s.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWireless.html b/docs/libnm-util/html/NMSettingWireless.html deleted file mode 100644 index 20b3c124..00000000 --- a/docs/libnm-util/html/NMSettingWireless.html +++ /dev/null @@ -1,1548 +0,0 @@ - - - - -NMSettingWireless: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWireless

-

NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wireless_error_quark () -
-NMSetting * - -nm_setting_wireless_new () -
const GByteArray * - -nm_setting_wireless_get_ssid () -
const char * - -nm_setting_wireless_get_mode () -
const char * - -nm_setting_wireless_get_band () -
-guint32 - -nm_setting_wireless_get_channel () -
const GByteArray * - -nm_setting_wireless_get_bssid () -
-guint32 - -nm_setting_wireless_get_rate () -
-guint32 - -nm_setting_wireless_get_tx_power () -
const GByteArray * - -nm_setting_wireless_get_mac_address () -
const GByteArray * - -nm_setting_wireless_get_cloned_mac_address () -
const GSList * - -nm_setting_wireless_get_mac_address_blacklist () -
-guint32 - -nm_setting_wireless_get_num_mac_blacklist_items () -
const char * - -nm_setting_wireless_get_mac_blacklist_item () -
-gboolean - -nm_setting_wireless_add_mac_blacklist_item () -
-void - -nm_setting_wireless_remove_mac_blacklist_item () -
-gboolean - -nm_setting_wireless_remove_mac_blacklist_item_by_value () -
-void - -nm_setting_wireless_clear_mac_blacklist_items () -
-guint32 - -nm_setting_wireless_get_mtu () -
-gboolean - -nm_setting_wireless_get_hidden () -
-guint32 - -nm_setting_wireless_get_powersave () -
-gboolean - -nm_setting_wireless_add_seen_bssid () -
-guint32 - -nm_setting_wireless_get_num_seen_bssids () -
const char * - -nm_setting_wireless_get_seen_bssid () -
-gboolean - -nm_setting_wireless_ap_security_compatible () -
const char * - -nm_setting_wireless_get_security () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *bandRead / Write
-GArray_guchar_ *bssidRead / Write
guintchannelRead / Write / Construct
-GArray_guchar_ *cloned-mac-addressRead / Write
gbooleanhiddenRead / Write
-GArray_guchar_ *mac-addressRead / Write
-GSList_gchararray_ *mac-address-blacklistRead / Write
-gchar *modeRead / Write
guintmtuRead / Write / Construct
guintpowersaveRead / Write
guintrateRead / Write / Construct
-gchar *securityRead / Write
-GSList_gchararray_ *seen-bssidsRead / Write
-GArray_guchar_ *ssidRead / Write
guinttx-powerRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ╰── NMSettingWirelessError
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWireless
-
-
-
-

Includes

-
#include <nm-setting-wireless.h>
-
-
-
-

Description

-

The NMSettingWireless object is a NMSetting subclass that describes properties -necessary for connection to 802.11 Wi-Fi networks.

-
-
-

Functions

-
-

nm_setting_wireless_error_quark ()

-
GQuark
-nm_setting_wireless_error_quark (void);
-

Registers an error quark for NMSettingWireless if necessary.

-
-

Returns

-

the error quark used for NMSettingWireless errors.

-
-
-
-
-

nm_setting_wireless_new ()

-
NMSetting *
-nm_setting_wireless_new (void);
-

Creates a new NMSettingWireless object with default values.

-
-

Returns

-

the new empty NMSettingWireless object.

-

[transfer full]

-
-
-
-
-

nm_setting_wireless_get_ssid ()

-
const GByteArray *
-nm_setting_wireless_get_ssid (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “ssid” property of the setting

-
-
-
-
-

nm_setting_wireless_get_mode ()

-
const char *
-nm_setting_wireless_get_mode (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mode” property of the setting

-
-
-
-
-

nm_setting_wireless_get_band ()

-
const char *
-nm_setting_wireless_get_band (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “band” property of the setting

-
-
-
-
-

nm_setting_wireless_get_channel ()

-
guint32
-nm_setting_wireless_get_channel (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “channel” property of the setting

-
-
-
-
-

nm_setting_wireless_get_bssid ()

-
const GByteArray *
-nm_setting_wireless_get_bssid (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “bssid” property of the setting

-
-
-
-
-

nm_setting_wireless_get_rate ()

-
guint32
-nm_setting_wireless_get_rate (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “rate” property of the setting

-
-
-
-
-

nm_setting_wireless_get_tx_power ()

-
guint32
-nm_setting_wireless_get_tx_power (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “tx-power” property of the setting

-
-
-
-
-

nm_setting_wireless_get_mac_address ()

-
const GByteArray *
-nm_setting_wireless_get_mac_address (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mac-address” property of the setting

-
-
-
-
-

nm_setting_wireless_get_cloned_mac_address ()

-
const GByteArray *
-nm_setting_wireless_get_cloned_mac_address
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “cloned-mac-address” property of the setting

-
-
-
-
-

nm_setting_wireless_get_mac_address_blacklist ()

-
const GSList *
-nm_setting_wireless_get_mac_address_blacklist
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the -“mac-address-blacklist” property of the setting.

-

[element-type GLib.ByteArray]

-
-
-
-
-

nm_setting_wireless_get_num_mac_blacklist_items ()

-
guint32
-nm_setting_wireless_get_num_mac_blacklist_items
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the number of blacklisted MAC addresses

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_get_mac_blacklist_item ()

-
const char *
-nm_setting_wireless_get_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

the zero-based index of the MAC address entry

 
-
-
-

Returns

-

the blacklisted MAC address string (hex-digits-and-colons notation) -at index idx -

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_add_mac_blacklist_item ()

-
gboolean
-nm_setting_wireless_add_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                const char *mac);
-

Adds a new MAC address to the “mac-address-blacklist” property.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was added; FALSE if the MAC address -is invalid or was already present

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_remove_mac_blacklist_item ()

-
void
-nm_setting_wireless_remove_mac_blacklist_item
-                               (NMSettingWireless *setting,
-                                guint32 idx);
-

Removes the MAC address at index idx - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

idx

index number of the MAC address

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_remove_mac_blacklist_item_by_value ()

-
gboolean
-nm_setting_wireless_remove_mac_blacklist_item_by_value
-                               (NMSettingWireless *setting,
-                                const char *mac);
-

Removes the MAC address mac - from the blacklist.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

mac

the MAC address string (hex-digits-and-colons notation) to remove from -the blacklist

 
-
-
-

Returns

-

TRUE if the MAC address was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_clear_mac_blacklist_items ()

-
void
-nm_setting_wireless_clear_mac_blacklist_items
-                               (NMSettingWireless *setting);
-

Removes all blacklisted MAC addresses.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_get_mtu ()

-
guint32
-nm_setting_wireless_get_mtu (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “mtu” property of the setting

-
-
-
-
-

nm_setting_wireless_get_hidden ()

-
gboolean
-nm_setting_wireless_get_hidden (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “hidden” property of the setting

-
-
-
-
-

nm_setting_wireless_get_powersave ()

-
guint32
-nm_setting_wireless_get_powersave (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “powersave” property of the setting

-
-

Since: 1.2

-
-
-
-

nm_setting_wireless_add_seen_bssid ()

-
gboolean
-nm_setting_wireless_add_seen_bssid (NMSettingWireless *setting,
-                                    const char *bssid);
-

Adds a new Wi-Fi AP's BSSID to the previously seen BSSID list of the setting. -NetworkManager now tracks previously seen BSSIDs internally so this function -no longer has much use. Actually, changes you make using this function will -not be preserved.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

bssid

the new BSSID to add to the list

 
-
-
-

Returns

-

TRUE if bssid -was already known, FALSE if not

-
-
-
-
-

nm_setting_wireless_get_num_seen_bssids ()

-
guint32
-nm_setting_wireless_get_num_seen_bssids
-                               (NMSettingWireless *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the number of BSSIDs in the previously seen BSSID list

-
-
-
-
-

nm_setting_wireless_get_seen_bssid ()

-
const char *
-nm_setting_wireless_get_seen_bssid (NMSettingWireless *setting,
-                                    guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWireless

 

i

index of a BSSID in the previously seen BSSID list

 
-
-
-

Returns

-

the BSSID at index i -

-
-
-
-
-

nm_setting_wireless_ap_security_compatible ()

-
gboolean
-nm_setting_wireless_ap_security_compatible
-                               (NMSettingWireless *s_wireless,
-                                NMSettingWirelessSecurity *s_wireless_sec,
-                                NM80211ApFlags ap_flags,
-                                NM80211ApSecurityFlags ap_wpa,
-                                NM80211ApSecurityFlags ap_rsn,
-                                NM80211Mode ap_mode);
-

Given a NMSettingWireless and an optional NMSettingWirelessSecurity, -determine if the configuration given by the settings is compatible with -the security of an access point using that access point's capability flags -and mode. Useful for clients that wish to filter a set of connections -against a set of access points and determine which connections are -compatible with which access points.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

s_wireless

a NMSettingWireless

 

s_wireless_sec

a NMSettingWirelessSecurity or NULL

 

ap_flags

the NM80211ApFlags of the given access point

 

ap_wpa

the NM80211ApSecurityFlags of the given access point's WPA -capabilities

 

ap_rsn

the NM80211ApSecurityFlags of the given access point's WPA2/RSN -capabilities

 

ap_mode

the 802.11 mode of the AP, either Ad-Hoc or Infrastructure

 
-
-
-

Returns

-

TRUE if the given settings are compatible with the access point's -security flags and mode, FALSE if they are not.

-
-
-
-
-

nm_setting_wireless_get_security ()

-
const char *
-nm_setting_wireless_get_security (NMSettingWireless *setting);
-
-

nm_setting_wireless_get_security has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Security rescrictions are recognized by -the presence of NM_SETTING_WIRELESS_SECURITY_SETTING_NAME in the connection.

-
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWireless

 
-
-
-

Returns

-

the “security” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_WIRELESS_SETTING_NAME

-
#define NM_SETTING_WIRELESS_SETTING_NAME "802-11-wireless"
-
-
-
-
-

enum NMSettingWirelessError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIRELESS_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIRELESS_ERROR_MISSING_PROPERTY

-

the property was missing and is -required

-
 

NM_SETTING_WIRELESS_ERROR_MISSING_SECURITY_SETTING

-

property values require -the presence of an NMSettingWirelessSecurity object in the connection

-
 

NM_SETTING_WIRELESS_ERROR_CHANNEL_REQUIRES_BAND

-

the property channel was -set to a value that requires the “band” property to be set

-
 
-
-
-
-
-

NM_SETTING_WIRELESS_ERROR

-
#define NM_SETTING_WIRELESS_ERROR nm_setting_wireless_error_quark ()
-
-
-
-
-

NM_SETTING_WIRELESS_SSID

-
#define NM_SETTING_WIRELESS_SSID        "ssid"
-
-
-
-
-

NM_SETTING_WIRELESS_MODE

-
#define NM_SETTING_WIRELESS_MODE        "mode"
-
-
-
-
-

NM_SETTING_WIRELESS_BAND

-
#define NM_SETTING_WIRELESS_BAND        "band"
-
-
-
-
-

NM_SETTING_WIRELESS_CHANNEL

-
#define NM_SETTING_WIRELESS_CHANNEL     "channel"
-
-
-
-
-

NM_SETTING_WIRELESS_BSSID

-
#define NM_SETTING_WIRELESS_BSSID       "bssid"
-
-
-
-
-

NM_SETTING_WIRELESS_RATE

-
#define NM_SETTING_WIRELESS_RATE        "rate"
-
-
-
-
-

NM_SETTING_WIRELESS_TX_POWER

-
#define NM_SETTING_WIRELESS_TX_POWER    "tx-power"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS "mac-address"
-
-
-
-
-

NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS

-
#define NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS "cloned-mac-address"
-
-
-
-
-

NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST

-
#define NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST "mac-address-blacklist"
-
-
-
-
-

NM_SETTING_WIRELESS_MTU

-
#define NM_SETTING_WIRELESS_MTU         "mtu"
-
-
-
-
-

NM_SETTING_WIRELESS_SEEN_BSSIDS

-
#define NM_SETTING_WIRELESS_SEEN_BSSIDS "seen-bssids"
-
-
-
-
-

NM_SETTING_WIRELESS_HIDDEN

-
#define NM_SETTING_WIRELESS_HIDDEN      "hidden"
-
-
-
-
-

NM_SETTING_WIRELESS_POWERSAVE

-
#define NM_SETTING_WIRELESS_POWERSAVE   "powersave"
-
-
-
-
-

NM_SETTING_WIRELESS_SEC

-
#define NM_SETTING_WIRELESS_SEC         "security"
-
-
-
-
-

NM_SETTING_WIRELESS_MODE_ADHOC

-
#define NM_SETTING_WIRELESS_MODE_ADHOC  "adhoc"
-
-

Indicates Ad-Hoc mode where no access point is expected to be present.

-
-
-
-

NM_SETTING_WIRELESS_MODE_AP

-
#define NM_SETTING_WIRELESS_MODE_AP     "ap"
-
-

Indicates AP/master mode where the wireless device is started as an access -point/hotspot.

-

Since: 0.9.8

-
-
-
-

NM_SETTING_WIRELESS_MODE_INFRA

-
#define NM_SETTING_WIRELESS_MODE_INFRA  "infrastructure"
-
-

Indicates infrastructure mode where an access point is expected to be present -for this connection.

-
-
-
-

Property Details

-
-

The “band” property

-
  “band”                     gchar *
-

802.11 frequency band of the network. One of "a" for 5GHz 802.11a or -"bg" for 2.4GHz 802.11. This will lock associations to the Wi-Fi network -to the specific band, i.e. if "a" is specified, the device will not -associate with the same network in the 2.4GHz band even if the network's -settings are compatible. This setting depends on specific driver -capability and may not work with all drivers.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “bssid” property

-
  “bssid”                    GArray_guchar_ *
-

If specified, directs the device to only associate with the given access -point. This capability is highly driver dependent and not supported by -all devices. Note: this property does not control the BSSID used when -creating an Ad-Hoc network and is unlikely to in the future.

-

Flags: Read / Write

-
-
-
-

The “channel” property

-
  “channel”                  guint
-

Wireless channel to use for the Wi-Fi connection. The device will only -join (or create for Ad-Hoc networks) a Wi-Fi network on the specified -channel. Because channel numbers overlap between bands, this property -also requires the "band" property to be set.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “cloned-mac-address” property

-
  “cloned-mac-address”       GArray_guchar_ *
-

If specified, request that the Wi-Fi device use this MAC address instead -of its permanent MAC address. This is known as MAC cloning or spoofing.

-

Flags: Read / Write

-
-
-
-

The “hidden” property

-
  “hidden”                   gboolean
-

If TRUE, indicates this network is a non-broadcasting network that hides -its SSID. In this case various workarounds may take place, such as -probe-scanning the SSID for more reliable network discovery. However, -these workarounds expose inherent insecurities with hidden SSID networks, -and thus hidden SSID networks should be used with caution.

-

Flags: Read / Write

-

Default value: FALSE

-
-
-
-

The “mac-address” property

-
  “mac-address”              GArray_guchar_ *
-

If specified, this connection will only apply to the Wi-Fi device whose -permanent MAC address matches. This property does not change the MAC -address of the device (i.e. MAC spoofing).

-

Flags: Read / Write

-
-
-
-

The “mac-address-blacklist” property

-
  “mac-address-blacklist”    GSList_gchararray_ *
-

A list of permanent MAC addresses of Wi-Fi devices to which this -connection should never apply. Each MAC address should be given in the -standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").

-

Flags: Read / Write

-
-
-
-

The “mode” property

-
  “mode”                     gchar *
-

Wi-Fi network mode; one of "infrastructure", "adhoc" or "ap". If blank, -infrastructure is assumed.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “mtu” property

-
  “mtu”                      guint
-

If non-zero, only transmit packets of the specified size or smaller, -breaking larger packets up into multiple Ethernet frames.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “powersave” property

-
  “powersave”                guint
-

If set to FALSE, Wi-Fi power saving behavior is disabled. If set to -TRUE, Wi-Fi power saving behavior is enabled. All other values are -reserved. Note that even though only boolean values are allowed, the -property type is an unsigned integer to allow for future expansion.

-

Flags: Read / Write

-

Default value: 0

-

Since: 1.2

-
-
-
-

The “rate” property

-
  “rate”                     guint
-

If non-zero, directs the device to only use the specified bitrate for -communication with the access point. Units are in Kb/s, ie 5500 = 5.5 -Mbit/s. This property is highly driver dependent and not all devices -support setting a static bitrate.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
-

The “security” property

-
  “security”                 gchar *
-

If the wireless connection has any security restrictions, like 802.1x, -WEP, or WPA, set this property to -NM_SETTING_WIRELESS_SECURITY_SETTING_NAME and ensure the connection -contains a valid NMSettingWirelessSecurity setting.

-
-

NMSettingWireless:security has been deprecated since version 0.9.10 and should not be used in newly-written code.

-

No longer used. Security restrictions are recognized -by the presence of a NMSettingWirelessSecurity setting in the -connection.

-
-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “seen-bssids” property

-
  “seen-bssids”              GSList_gchararray_ *
-

A list of BSSIDs (each BSSID formatted as a MAC address like -"00:11:22:33:44:55") that have been detected as part of the Wi-Fi -network. NetworkManager internally tracks previously seen BSSIDs. The -property is only meant for reading and reflects the BSSID list of -NetworkManager. The changes you make to this property will not be -preserved.

-

Flags: Read / Write

-
-
-
-

The “ssid” property

-
  “ssid”                     GArray_guchar_ *
-

SSID of the Wi-Fi network. Must be specified.

-

Flags: Read / Write

-
-
-
-

The “tx-power” property

-
  “tx-power”                 guint
-

If non-zero, directs the device to use the specified transmit power. -Units are dBm. This property is highly driver dependent and not all -devices support setting a static transmit power.

-

Flags: Read / Write / Construct

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/NMSettingWirelessSecurity.html b/docs/libnm-util/html/NMSettingWirelessSecurity.html deleted file mode 100644 index 76b0781b..00000000 --- a/docs/libnm-util/html/NMSettingWirelessSecurity.html +++ /dev/null @@ -1,1903 +0,0 @@ - - - - -NMSettingWirelessSecurity: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NMSettingWirelessSecurity

-

NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-GQuark - -nm_setting_wireless_security_error_quark () -
-NMSetting * - -nm_setting_wireless_security_new () -
const char * - -nm_setting_wireless_security_get_key_mgmt () -
-guint32 - -nm_setting_wireless_security_get_num_protos () -
const char * - -nm_setting_wireless_security_get_proto () -
-gboolean - -nm_setting_wireless_security_add_proto () -
-void - -nm_setting_wireless_security_remove_proto () -
-gboolean - -nm_setting_wireless_security_remove_proto_by_value () -
-void - -nm_setting_wireless_security_clear_protos () -
-guint32 - -nm_setting_wireless_security_get_num_pairwise () -
const char * - -nm_setting_wireless_security_get_pairwise () -
-gboolean - -nm_setting_wireless_security_add_pairwise () -
-void - -nm_setting_wireless_security_remove_pairwise () -
-gboolean - -nm_setting_wireless_security_remove_pairwise_by_value () -
-void - -nm_setting_wireless_security_clear_pairwise () -
-guint32 - -nm_setting_wireless_security_get_num_groups () -
const char * - -nm_setting_wireless_security_get_group () -
-gboolean - -nm_setting_wireless_security_add_group () -
-void - -nm_setting_wireless_security_remove_group () -
-gboolean - -nm_setting_wireless_security_remove_group_by_value () -
-void - -nm_setting_wireless_security_clear_groups () -
const char * - -nm_setting_wireless_security_get_psk () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_psk_flags () -
const char * - -nm_setting_wireless_security_get_leap_username () -
const char * - -nm_setting_wireless_security_get_leap_password () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_leap_password_flags () -
const char * - -nm_setting_wireless_security_get_wep_key () -
-void - -nm_setting_wireless_security_set_wep_key () -
-guint32 - -nm_setting_wireless_security_get_wep_tx_keyidx () -
const char * - -nm_setting_wireless_security_get_auth_alg () -
-NMSettingSecretFlags - -nm_setting_wireless_security_get_wep_key_flags () -
-NMWepKeyType - -nm_setting_wireless_security_get_wep_key_type () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gchar *auth-algRead / Write
-GSList_gchararray_ *groupRead / Write
-gchar *key-mgmtRead / Write
-gchar *leap-passwordRead / Write
guintleap-password-flagsRead / Write
-gchar *leap-usernameRead / Write
-GSList_gchararray_ *pairwiseRead / Write
-GSList_gchararray_ *protoRead / Write
-gchar *pskRead / Write
guintpsk-flagsRead / Write
guintwep-key-flagsRead / Write
guintwep-key-typeRead / Write / Construct
-gchar *wep-key0Read / Write
-gchar *wep-key1Read / Write
-gchar *wep-key2Read / Write
-gchar *wep-key3Read / Write
guintwep-tx-keyidxRead / Write / Construct
-
- -
-

Object Hierarchy

-
    GEnum
-    ├── NMSettingWirelessSecurityError
-    ╰── NMWepKeyType
-    GObject
-    ╰── NMSetting
-        ╰── NMSettingWirelessSecurity
-
-
-
-

Includes

-
#include <nm-setting-wireless-security.h>
-
-
-
-

Description

-

The NMSettingWirelessSecurity object is a NMSetting subclass that describes -properties necessary for connection to encrypted Wi-Fi networks.

-

It's a good idea to read up on wpa_supplicant configuration before using this -setting extensively, since most of the options here correspond closely with -the relevant wpa_supplicant configuration options. To get a better overview -of how Wi-Fi security works, you may want to get copies of the following books.

-

802.11 Wireless Networks: The Definitive Guide, Second Edition - Author: Matthew Gast - ISBN: 978-0596100520

-

Cisco Wireless LAN Security - Authors: Krishna Sankar, Sri Sundaralingam, Darrin Miller, and Andrew Balinsky - ISBN: 978-1587051548

-
-
-

Functions

-
-

nm_setting_wireless_security_error_quark ()

-
GQuark
-nm_setting_wireless_security_error_quark
-                               (void);
-

Registers an error quark for NMSettingWired if necessary.

-
-

Returns

-

the error quark used for NMSettingWired errors.

-
-
-
-
-

nm_setting_wireless_security_new ()

-
NMSetting *
-nm_setting_wireless_security_new (void);
-

Creates a new NMSettingWirelessSecurity object with default values.

-
-

Returns

-

the new empty NMSettingWirelessSecurity object.

-

[transfer full]

-
-
-
-
-

nm_setting_wireless_security_get_key_mgmt ()

-
const char *
-nm_setting_wireless_security_get_key_mgmt
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “key-mgmt” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_num_protos ()

-
guint32
-nm_setting_wireless_security_get_num_protos
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of security protocols this connection allows when -connecting to secure Wi-Fi networks

-
-
-
-
-

nm_setting_wireless_security_get_proto ()

-
const char *
-nm_setting_wireless_security_get_proto
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

an index into the protocol list

 
-
-
-

Returns

-

the protocol at index i -

-
-
-
-
-

nm_setting_wireless_security_add_proto ()

-
gboolean
-nm_setting_wireless_security_add_proto
-                               (NMSettingWirelessSecurity *setting,
-                                const char *proto);
-

Adds a Wi-Fi security protocol (one of "wpa" or "rsn") to the allowed list; -only protocols in this list will be used when finding and connecting to -the Wi-Fi network specified by this connection. For example, if the -protocol list contains only "wpa" but the access point for the SSID specified -by this connection only supports WPA2/RSN, the connection cannot be used -with the access point.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

proto

the protocol to add, one of "wpa" or "rsn"

 
-
-
-

Returns

-

TRUE if the protocol was new and was added to the allowed -protocol list, or FALSE if it was already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_proto ()

-
void
-nm_setting_wireless_security_remove_proto
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes a protocol from the allowed protocol list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of the protocol to remove

 
-
-
-
-
-

nm_setting_wireless_security_remove_proto_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_proto_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *proto);
-

Removes a protocol from the allowed protocol list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

proto

the protocol to remove, one of "wpa" or "rsn"

 
-
-
-

Returns

-

TRUE if the protocol was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_security_clear_protos ()

-
void
-nm_setting_wireless_security_clear_protos
-                               (NMSettingWirelessSecurity *setting);
-

Removes all protocols from the allowed list. If there are no protocols -specified then all protocols are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_num_pairwise ()

-
guint32
-nm_setting_wireless_security_get_num_pairwise
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of pairwise encryption algorithms in the allowed list

-
-
-
-
-

nm_setting_wireless_security_get_pairwise ()

-
const char *
-nm_setting_wireless_security_get_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Returns the allowed pairwise encryption algorithm from allowed algorithm -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of an item in the allowed pairwise encryption algorithm list

 
-
-
-

Returns

-

the pairwise encryption algorithm at index i -

-
-
-
-
-

nm_setting_wireless_security_add_pairwise ()

-
gboolean
-nm_setting_wireless_security_add_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                const char *pairwise);
-

Adds an encryption algorithm to the list of allowed pairwise encryption -algorithms. If the list is not empty, then only access points that support -one or more of the encryption algorithms in the list will be considered -compatible with this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

pairwise

the encryption algorithm to add, one of "tkip" or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was added to the list, FALSE if it was -already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_pairwise ()

-
void
-nm_setting_wireless_security_remove_pairwise
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes an encryption algorithm from the allowed pairwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

the index of an item in the allowed pairwise encryption algorithm list

 
-
-
-
-
-

nm_setting_wireless_security_remove_pairwise_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_pairwise_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *pairwise);
-

Removes an encryption algorithm from the allowed pairwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

pairwise

the encryption algorithm to remove, one of "tkip" or "ccmp"

 
-
-
-

Returns

-

TRUE if the encryption algorithm was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_security_clear_pairwise ()

-
void
-nm_setting_wireless_security_clear_pairwise
-                               (NMSettingWirelessSecurity *setting);
-

Removes all algorithms from the allowed list. If there are no algorithms -specified then all pairwise encryption algorithms are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_num_groups ()

-
guint32
-nm_setting_wireless_security_get_num_groups
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the number of groupwise encryption algorithms in the allowed list

-
-
-
-
-

nm_setting_wireless_security_get_group ()

-
const char *
-nm_setting_wireless_security_get_group
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Returns the allowed groupwise encryption algorithm from allowed algorithm -list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

index of an item in the allowed groupwise encryption algorithm list

 
-
-
-

Returns

-

the groupwise encryption algorithm at index i -

-
-
-
-
-

nm_setting_wireless_security_add_group ()

-
gboolean
-nm_setting_wireless_security_add_group
-                               (NMSettingWirelessSecurity *setting,
-                                const char *group);
-

Adds an encryption algorithm to the list of allowed groupwise encryption -algorithms. If the list is not empty, then only access points that support -one or more of the encryption algorithms in the list will be considered -compatible with this connection.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

group

the encryption algorithm to add, one of "wep40", "wep104", -"tkip", or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was added to the list, FALSE if it was -already in the list

-
-
-
-
-

nm_setting_wireless_security_remove_group ()

-
void
-nm_setting_wireless_security_remove_group
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 i);
-

Removes an encryption algorithm from the allowed groupwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

i

the index of an item in the allowed groupwise encryption algorithm list

 
-
-
-
-
-

nm_setting_wireless_security_remove_group_by_value ()

-
gboolean
-nm_setting_wireless_security_remove_group_by_value
-                               (NMSettingWirelessSecurity *setting,
-                                const char *group);
-

Removes an encryption algorithm from the allowed groupwise encryption -algorithm list.

-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

group

the encryption algorithm to remove, one of "wep40", "wep104", -"tkip", or "ccmp"

 
-
-
-

Returns

-

TRUE if the algorithm was found and removed; FALSE if it was not.

-
-

Since: 0.9.10

-
-
-
-

nm_setting_wireless_security_clear_groups ()

-
void
-nm_setting_wireless_security_clear_groups
-                               (NMSettingWirelessSecurity *setting);
-

Removes all algorithms from the allowed list. If there are no algorithms -specified then all groupwise encryption algorithms are allowed.

-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-
-
-

nm_setting_wireless_security_get_psk ()

-
const char *
-nm_setting_wireless_security_get_psk (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “psk” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_psk_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_psk_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“psk”

-
-
-
-
-

nm_setting_wireless_security_get_leap_username ()

-
const char *
-nm_setting_wireless_security_get_leap_username
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “leap-username” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_leap_password ()

-
const char *
-nm_setting_wireless_security_get_leap_password
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “leap-password” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_leap_password_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_leap_password_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the -“leap-password”

-
-
-
-
-

nm_setting_wireless_security_get_wep_key ()

-
const char *
-nm_setting_wireless_security_get_wep_key
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 idx);
-
-

Parameters

-
----- - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

idx

the WEP key index (0..3 inclusive)

 
-
-
-

Returns

-

the WEP key at the given index

-
-
-
-
-

nm_setting_wireless_security_set_wep_key ()

-
void
-nm_setting_wireless_security_set_wep_key
-                               (NMSettingWirelessSecurity *setting,
-                                guint32 idx,
-                                const char *key);
-

Sets a WEP key in the given index.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

setting

the NMSettingWirelessSecurity

 

idx

the index of the key (0..3 inclusive)

 

key

the WEP key as a string, in either hexadecimal, ASCII, or passphrase -form as determiend by the value of the “wep-key-type” -property.

 
-
-
-
-
-

nm_setting_wireless_security_get_wep_tx_keyidx ()

-
guint32
-nm_setting_wireless_security_get_wep_tx_keyidx
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “wep-tx-keyidx” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_auth_alg ()

-
const char *
-nm_setting_wireless_security_get_auth_alg
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “auth-alg” property of the setting

-
-
-
-
-

nm_setting_wireless_security_get_wep_key_flags ()

-
NMSettingSecretFlags
-nm_setting_wireless_security_get_wep_key_flags
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the NMSettingSecretFlags pertaining to the all WEP keys

-
-
-
-
-

nm_setting_wireless_security_get_wep_key_type ()

-
NMWepKeyType
-nm_setting_wireless_security_get_wep_key_type
-                               (NMSettingWirelessSecurity *setting);
-
-

Parameters

-
----- - - - - - -

setting

the NMSettingWirelessSecurity

 
-
-
-

Returns

-

the “wep-key-type” property of the setting

-
-
-
-
-

Types and Values

-
-

NM_SETTING_WIRELESS_SECURITY_SETTING_NAME

-
#define NM_SETTING_WIRELESS_SECURITY_SETTING_NAME "802-11-wireless-security"
-
-
-
-
-

enum NMSettingWirelessSecurityError

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_SETTING_WIRELESS_SECURITY_ERROR_UNKNOWN

-

unknown or unclassified error

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_INVALID_PROPERTY

-

the property was invalid

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_MISSING_PROPERTY

-

the property was -missing and is required

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_MISSING_802_1X_SETTING

-

a property contained -a value that requires the connection to contain a NMSetting8021x setting

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_LEAP_REQUIRES_802_1X

-

LEAP authentication -was specified but key management was not set to "8021x"

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_LEAP_REQUIRES_USERNAME

-

LEAP authentication -was specified but no LEAP username was given

-
 

NM_SETTING_WIRELESS_SECURITY_ERROR_SHARED_KEY_REQUIRES_WEP

-

Shared Key -authentication was specified but the setting did not specify WEP as the -encryption protocol

-
 
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_ERROR

-
#define NM_SETTING_WIRELESS_SECURITY_ERROR nm_setting_wireless_security_error_quark ()
-
-
-
-
-

enum NMWepKeyType

-

The NMWepKeyType values specify how any WEP keys present in the setting -are interpreted. There are no standards governing how to hash the various WEP -key/passphrase formats into the actual WEP key. Unfortunately some WEP keys -can be interpreted in multiple ways, requiring the setting to specify how to -interpret the any WEP keys. For example, the key "732f2d712e4a394a375d366931" -is both a valid Hexadecimal WEP key and a WEP passphrase. Further, many -ASCII keys are also valid WEP passphrases, but since passphrases and ASCII -keys are hashed differently to determine the actual WEP key the type must be -specified.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_WEP_KEY_TYPE_UNKNOWN

-

unknown WEP key type

-
 

NM_WEP_KEY_TYPE_KEY

-

indicates a hexadecimal or ASCII formatted WEP key. -Hex keys are either 10 or 26 hexadecimal characters (ie "5f782f2f5f" or -"732f2d712e4a394a375d366931"), while ASCII keys are either 5 or 13 ASCII -characters (ie "abcde" or "blahblah99$*1").

-
 

NM_WEP_KEY_TYPE_PASSPHRASE

-

indicates a WEP passphrase (ex "I bought a duck -on my way back from the market 235Q&^%^*%") instead of a hexadecimal or ASCII -key. Passphrases are between 8 and 64 characters inclusive and are hashed -the actual WEP key using the MD5 hash algorithm.

-
 

NM_WEP_KEY_TYPE_LAST

-

placeholder value for bounds-checking

-
 
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_KEY_MGMT

-
#define NM_SETTING_WIRELESS_SECURITY_KEY_MGMT "key-mgmt"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX "wep-tx-keyidx"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_AUTH_ALG

-
#define NM_SETTING_WIRELESS_SECURITY_AUTH_ALG "auth-alg"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PROTO

-
#define NM_SETTING_WIRELESS_SECURITY_PROTO "proto"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PAIRWISE

-
#define NM_SETTING_WIRELESS_SECURITY_PAIRWISE "pairwise"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_GROUP

-
#define NM_SETTING_WIRELESS_SECURITY_GROUP "group"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME "leap-username"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY0

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY0 "wep-key0"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY1

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY1 "wep-key1"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY2

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY2 "wep-key2"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY3

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY3 "wep-key3"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS "wep-key-flags"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE

-
#define NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE "wep-key-type"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PSK

-
#define NM_SETTING_WIRELESS_SECURITY_PSK "psk"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS "psk-flags"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD "leap-password"
-
-
-
-
-

NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS

-
#define NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS "leap-password-flags"
-
-
-
-
-

Property Details

-
-

The “auth-alg” property

-
  “auth-alg”                 gchar *
-

When WEP is used (ie, key-mgmt = "none" or "ieee8021x") indicate the -802.11 authentication algorithm required by the AP here. One of "open" -for Open System, "shared" for Shared Key, or "leap" for Cisco LEAP. When -using Cisco LEAP (ie, key-mgmt = "ieee8021x" and auth-alg = "leap") the -"leap-username" and "leap-password" properties must be specified.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “group” property

-
  “group”                    GSList_gchararray_ *
-

A list of group/broadcast encryption algorithms which prevents -connections to Wi-Fi networks that do not utilize one of the algorithms -in the list. For maximum compatibility leave this property empty. Each -list element may be one of "wep40", "wep104", "tkip", or "ccmp".

-

Flags: Read / Write

-
-
-
-

The “key-mgmt” property

-
  “key-mgmt”                 gchar *
-

Key management used for the connection. One of "none" (WEP), "ieee8021x" -(Dynamic WEP), "wpa-none" (Ad-Hoc WPA-PSK), "wpa-psk" (infrastructure -WPA-PSK), or "wpa-eap" (WPA-Enterprise). This property must be set for -any Wi-Fi connection that uses security.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “leap-password” property

-
  “leap-password”            gchar *
-

The login password for legacy LEAP connections (ie, key-mgmt = -"ieee8021x" and auth-alg = "leap").

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “leap-password-flags” property

-
  “leap-password-flags”      guint
-

Flags indicating how to handle the -“leap-password” property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “leap-username” property

-
  “leap-username”            gchar *
-

The login username for legacy LEAP connections (ie, key-mgmt = -"ieee8021x" and auth-alg = "leap").

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “pairwise” property

-
  “pairwise”                 GSList_gchararray_ *
-

A list of pairwise encryption algorithms which prevents connections to -Wi-Fi networks that do not utilize one of the algorithms in the list. -For maximum compatibility leave this property empty. Each list element -may be one of "tkip" or "ccmp".

-

Flags: Read / Write

-
-
-
-

The “proto” property

-
  “proto”                    GSList_gchararray_ *
-

List of strings specifying the allowed WPA protocol versions to use. -Each element may be one "wpa" (allow WPA) or "rsn" (allow WPA2/RSN). If -not specified, both WPA and RSN connections are allowed.

-

Flags: Read / Write

-
-
-
-

The “psk” property

-
  “psk”                      gchar *
-

Pre-Shared-Key for WPA networks. If the key is 64-characters long, it -must contain only hexadecimal characters and is interpreted as a -hexadecimal WPA key. Otherwise, the key must be between 8 and 63 ASCII -characters (as specified in the 802.11i standard) and is interpreted as a -WPA passphrase, and is hashed to derive the actual WPA-PSK used when -connecting to the Wi-Fi network.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “psk-flags” property

-
  “psk-flags”                guint
-

Flags indicating how to handle the “psk” -property.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “wep-key-flags” property

-
  “wep-key-flags”            guint
-

Flags indicating how to handle the “wep-key0”, -“wep-key1”, “wep-key2”, -and “wep-key3” properties.

-

Flags: Read / Write

-

Allowed values: <= 7

-

Default value: 0

-
-
-
-

The “wep-key-type” property

-
  “wep-key-type”             guint
-

Controls the interpretation of WEP keys. Allowed values are -NM_WEP_KEY_TYPE_KEY, in which case the key is either a 10- or -26-character hexadecimal string, or a 5- or 13-character ASCII password; -or NM_WEP_KEY_TYPE_PASSPHRASE, in which case the passphrase is provided -as a string and will be hashed using the de-facto MD5 method to derive -the actual WEP key.

-

Flags: Read / Write / Construct

-

Allowed values: <= 2

-

Default value: 0

-
-
-
-

The “wep-key0” property

-
  “wep-key0”                 gchar *
-

Index 0 WEP key. This is the WEP key used in most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-key1” property

-
  “wep-key1”                 gchar *
-

Index 1 WEP key. This WEP index is not used by most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-key2” property

-
  “wep-key2”                 gchar *
-

Index 2 WEP key. This WEP index is not used by most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-key3” property

-
  “wep-key3”                 gchar *
-

Index 3 WEP key. This WEP index is not used by most networks. See the -"wep-key-type" property for a description of how this key is interpreted.

-

Flags: Read / Write

-

Default value: NULL

-
-
-
-

The “wep-tx-keyidx” property

-
  “wep-tx-keyidx”            guint
-

When static WEP is used (ie, key-mgmt = "none") and a non-default WEP key -index is used by the AP, put that WEP key index here. Valid values are 0 -(default key) through 3. Note that some consumer access points (like the -Linksys WRT54G) number the keys 1 - 4.

-

Flags: Read / Write / Construct

-

Allowed values: <= 3

-

Default value: 0

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/annotation-glossary.html b/docs/libnm-util/html/annotation-glossary.html deleted file mode 100644 index a70e06d2..00000000 --- a/docs/libnm-util/html/annotation-glossary.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - -Annotation Glossary: libnm-util Reference Manual - - - - - - - - - - - - - - - -
-

-Annotation Glossary

-

A

-
allow-none
-

NULL is OK, both for passing and for returning.

-
array
-

Parameter points to an array of items.

-

C

-
closure
-

This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.

-

E

-
element-type
-

Generics and defining elements of containers and arrays.

-

I

-
inout
-

Parameter for input and for returning results. Default is transfer full.

-

O

-
out
-

Parameter for returning results. Default is transfer full.

-

S

-
scope call
-

The callback is valid only during the call to the method.

-
skip
-

Exposed in C code, not necessarily available in other languages.

-

T

-
transfer container
-

Free data container after the code is done.

-
transfer full
-

Free data after the code is done.

-
transfer none
-

Don't free data after the code is done.

-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/api-index-full.html b/docs/libnm-util/html/api-index-full.html deleted file mode 100644 index 140f70f5..00000000 --- a/docs/libnm-util/html/api-index-full.html +++ /dev/null @@ -1,5340 +0,0 @@ - - - - -API Index: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-

-API Index

-

D

-
-DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UCHAR, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_ARRAY_OF_UINT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_IP6_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_IP6_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_OBJECT_PATH, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_ARRAY_OF_UINT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_IP6_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_IP6_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_LIST_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_MAP_OF_VARIANT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_STRING, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_G_MAP_OF_VARIANT, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ADDRESS, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ADDRESSES, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ROUTE, macro in nm-dbus-glib-types -
-
-
-DBUS_TYPE_NM_IP_ROUTES, macro in nm-dbus-glib-types -
-
-

G

-
-g_value_array_append, macro in nm-gvaluearray-compat -
-
-
-g_value_array_copy, macro in nm-gvaluearray-compat -
-
-
-g_value_array_free, function in nm-gvaluearray-compat -
-
-
-g_value_array_get_nth, macro in nm-gvaluearray-compat -
-
-
-g_value_array_insert, macro in nm-gvaluearray-compat -
-
-
-g_value_array_new, macro in nm-gvaluearray-compat -
-
-
-g_value_array_prepend, macro in nm-gvaluearray-compat -
-
-
-g_value_array_remove, macro in nm-gvaluearray-compat -
-
-
-g_value_array_sort, macro in nm-gvaluearray-compat -
-
-
-g_value_array_sort_with_data, macro in nm-gvaluearray-compat -
-
-

M

-
-NM80211ApFlags, enum in NetworkManager -
-
-
-NM80211ApSecurityFlags, enum in NetworkManager -
-
-
-NM80211Mode, enum in NetworkManager -
-
-
-NMActiveConnectionState, enum in NetworkManager -
-
-
-NMBluetoothCapabilities, enum in NetworkManager -
-
-
-NMConnection, struct in NMConnection -
-
-
-NMConnection::changed, object signal in NMConnection -
-
-
-NMConnection::secrets-cleared, object signal in NMConnection -
-
-
-NMConnection::secrets-updated, object signal in NMConnection -
-
-
-NMConnection:path, object property in NMConnection -
-
-
-NMConnectionError, enum in NMConnection -
-
-
-NMConnectivityState, enum in NetworkManager -
-
-
-NMDeviceCapabilities, enum in NetworkManager -
-
-
-NMDeviceModemCapabilities, enum in NetworkManager -
-
-
-NMDeviceState, enum in NetworkManager -
-
-
-NMDeviceStateReason, enum in NetworkManager -
-
-
-NMDeviceType, enum in NetworkManager -
-
-
-NMDeviceWifiCapabilities, enum in NetworkManager -
-
-
-NMSetting, struct in NMSetting -
-
-
-NMSetting8021x:altsubject-matches, object property in NMSetting8021x -
-
-
-NMSetting8021x:anonymous-identity, object property in NMSetting8021x -
-
-
-NMSetting8021x:ca-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:ca-path, object property in NMSetting8021x -
-
-
-NMSetting8021x:client-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:eap, object property in NMSetting8021x -
-
-
-NMSetting8021x:identity, object property in NMSetting8021x -
-
-
-NMSetting8021x:pac-file, object property in NMSetting8021x -
-
-
-NMSetting8021x:password, object property in NMSetting8021x -
-
-
-NMSetting8021x:password-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:password-raw, object property in NMSetting8021x -
-
-
-NMSetting8021x:password-raw-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase1-fast-provisioning, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase1-peaplabel, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase1-peapver, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-altsubject-matches, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-auth, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-autheap, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-ca-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-ca-path, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-client-cert, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-private-key, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-private-key-password, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-private-key-password-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:phase2-subject-match, object property in NMSetting8021x -
-
-
-NMSetting8021x:pin, object property in NMSetting8021x -
-
-
-NMSetting8021x:pin-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:private-key, object property in NMSetting8021x -
-
-
-NMSetting8021x:private-key-password, object property in NMSetting8021x -
-
-
-NMSetting8021x:private-key-password-flags, object property in NMSetting8021x -
-
-
-NMSetting8021x:subject-match, object property in NMSetting8021x -
-
-
-NMSetting8021x:system-ca-certs, object property in NMSetting8021x -
-
-
-NMSetting8021xCKFormat, enum in NMSetting8021x -
-
-
-NMSetting8021xCKScheme, enum in NMSetting8021x -
-
-
-NMSetting8021xError, enum in NMSetting8021x -
-
-
-NMSetting:name, object property in NMSetting -
-
-
-NMSettingAdsl:encapsulation, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:password, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:password-flags, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:protocol, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:username, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:vci, object property in NMSettingAdsl -
-
-
-NMSettingAdsl:vpi, object property in NMSettingAdsl -
-
-
-NMSettingAdslError, enum in NMSettingAdsl -
-
-
-NMSettingBluetooth:bdaddr, object property in NMSettingBluetooth -
-
-
-NMSettingBluetooth:type, object property in NMSettingBluetooth -
-
-
-NMSettingBluetoothError, enum in NMSettingBluetooth -
-
-
-NMSettingBond:interface-name, object property in NMSettingBond -
-
-
-NMSettingBond:options, object property in NMSettingBond -
-
-
-NMSettingBondError, enum in NMSettingBond -
-
-
-NMSettingBridge:ageing-time, object property in NMSettingBridge -
-
-
-NMSettingBridge:forward-delay, object property in NMSettingBridge -
-
-
-NMSettingBridge:hello-time, object property in NMSettingBridge -
-
-
-NMSettingBridge:interface-name, object property in NMSettingBridge -
-
-
-NMSettingBridge:mac-address, object property in NMSettingBridge -
-
-
-NMSettingBridge:max-age, object property in NMSettingBridge -
-
-
-NMSettingBridge:priority, object property in NMSettingBridge -
-
-
-NMSettingBridge:stp, object property in NMSettingBridge -
-
-
-NMSettingBridgeError, enum in NMSettingBridge -
-
-
-NMSettingBridgePort:hairpin-mode, object property in NMSettingBridgePort -
-
-
-NMSettingBridgePort:path-cost, object property in NMSettingBridgePort -
-
-
-NMSettingBridgePort:priority, object property in NMSettingBridgePort -
-
-
-NMSettingBridgePortError, enum in NMSettingBridgePort -
-
-
-NMSettingCdma:number, object property in NMSettingCdma -
-
-
-NMSettingCdma:password, object property in NMSettingCdma -
-
-
-NMSettingCdma:password-flags, object property in NMSettingCdma -
-
-
-NMSettingCdma:username, object property in NMSettingCdma -
-
-
-NMSettingCdmaError, enum in NMSettingCdma -
-
-
-NMSettingClearSecretsWithFlagsFn, user_function in NMSetting -
-
-
-NMSettingCompareFlags, enum in NMSetting -
-
-
-NMSettingConnection, struct in NMSettingConnection -
-
-
-NMSettingConnection:autoconnect, object property in NMSettingConnection -
-
-
-NMSettingConnection:gateway-ping-timeout, object property in NMSettingConnection -
-
-
-NMSettingConnection:id, object property in NMSettingConnection -
-
-
-NMSettingConnection:interface-name, object property in NMSettingConnection -
-
-
-NMSettingConnection:master, object property in NMSettingConnection -
-
-
-NMSettingConnection:permissions, object property in NMSettingConnection -
-
-
-NMSettingConnection:read-only, object property in NMSettingConnection -
-
-
-NMSettingConnection:secondaries, object property in NMSettingConnection -
-
-
-NMSettingConnection:slave-type, object property in NMSettingConnection -
-
-
-NMSettingConnection:timestamp, object property in NMSettingConnection -
-
-
-NMSettingConnection:type, object property in NMSettingConnection -
-
-
-NMSettingConnection:uuid, object property in NMSettingConnection -
-
-
-NMSettingConnection:zone, object property in NMSettingConnection -
-
-
-NMSettingConnectionError, enum in NMSettingConnection -
-
-
-NMSettingDcb:app-fcoe-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fcoe-mode, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fcoe-priority, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fip-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-fip-priority, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-iscsi-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:app-iscsi-priority, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-bandwidth, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-flow-control, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-flow-control-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-group-bandwidth, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-group-flags, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-group-id, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-strict-bandwidth, object property in NMSettingDcb -
-
-
-NMSettingDcb:priority-traffic-class, object property in NMSettingDcb -
-
-
-NMSettingDcbError, enum in NMSettingDcb -
-
-
-NMSettingDcbFlags, enum in NMSettingDcb -
-
-
-NMSettingDiffResult, enum in NMSetting -
-
-
-NMSettingError, enum in NMSetting -
-
-
-NMSettingGenericError, enum in NMSettingGeneric -
-
-
-NMSettingGsm:allowed-bands, object property in NMSettingGsm -
-
-
-NMSettingGsm:apn, object property in NMSettingGsm -
-
-
-NMSettingGsm:home-only, object property in NMSettingGsm -
-
-
-NMSettingGsm:network-id, object property in NMSettingGsm -
-
-
-NMSettingGsm:network-type, object property in NMSettingGsm -
-
-
-NMSettingGsm:number, object property in NMSettingGsm -
-
-
-NMSettingGsm:password, object property in NMSettingGsm -
-
-
-NMSettingGsm:password-flags, object property in NMSettingGsm -
-
-
-NMSettingGsm:pin, object property in NMSettingGsm -
-
-
-NMSettingGsm:pin-flags, object property in NMSettingGsm -
-
-
-NMSettingGsm:username, object property in NMSettingGsm -
-
-
-NMSettingGsmError, enum in NMSettingGsm -
-
-
-NMSettingGsmNetworkBand, enum in NMSettingGsm -
-
-
-NMSettingGsmNetworkType, enum in NMSettingGsm -
-
-
-NMSettingHashFlags, enum in NMSetting -
-
-
-NMSettingInfiniband:mac-address, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:mtu, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:p-key, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:parent, object property in NMSettingInfiniband -
-
-
-NMSettingInfiniband:transport-mode, object property in NMSettingInfiniband -
-
-
-NMSettingInfinibandError, enum in NMSettingInfiniband -
-
-
-NMSettingIP4Config:addresses, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-client-id, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-hostname, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-send-hostname, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dhcp-timeout, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dns, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:dns-search, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:ignore-auto-dns, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:ignore-auto-routes, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:may-fail, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:method, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:never-default, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:route-metric, object property in NMSettingIP4Config -
-
-
-NMSettingIP4Config:routes, object property in NMSettingIP4Config -
-
-
-NMSettingIP4ConfigError, enum in NMSettingIP4Config -
-
-
-NMSettingIP6Config:addresses, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:dhcp-hostname, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:dns, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:dns-search, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:ignore-auto-dns, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:ignore-auto-routes, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:ip6-privacy, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:may-fail, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:method, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:never-default, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:route-metric, object property in NMSettingIP6Config -
-
-
-NMSettingIP6Config:routes, object property in NMSettingIP6Config -
-
-
-NMSettingIP6ConfigError, enum in NMSettingIP6Config -
-
-
-NMSettingIP6ConfigPrivacy, enum in NMSettingIP6Config -
-
-
-NMSettingOlpcMesh:channel, object property in NMSettingOlpcMesh -
-
-
-NMSettingOlpcMesh:dhcp-anycast-address, object property in NMSettingOlpcMesh -
-
-
-NMSettingOlpcMesh:ssid, object property in NMSettingOlpcMesh -
-
-
-NMSettingOlpcMeshError, enum in NMSettingOlpcMesh -
-
-
-NMSettingPPP:baud, object property in NMSettingPPP -
-
-
-NMSettingPPP:crtscts, object property in NMSettingPPP -
-
-
-NMSettingPPP:lcp-echo-failure, object property in NMSettingPPP -
-
-
-NMSettingPPP:lcp-echo-interval, object property in NMSettingPPP -
-
-
-NMSettingPPP:mppe-stateful, object property in NMSettingPPP -
-
-
-NMSettingPPP:mru, object property in NMSettingPPP -
-
-
-NMSettingPPP:mtu, object property in NMSettingPPP -
-
-
-NMSettingPPP:no-vj-comp, object property in NMSettingPPP -
-
-
-NMSettingPPP:noauth, object property in NMSettingPPP -
-
-
-NMSettingPPP:nobsdcomp, object property in NMSettingPPP -
-
-
-NMSettingPPP:nodeflate, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-chap, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-eap, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-mschap, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-mschapv2, object property in NMSettingPPP -
-
-
-NMSettingPPP:refuse-pap, object property in NMSettingPPP -
-
-
-NMSettingPPP:require-mppe, object property in NMSettingPPP -
-
-
-NMSettingPPP:require-mppe-128, object property in NMSettingPPP -
-
-
-NMSettingPPPError, enum in NMSettingPPP -
-
-
-NMSettingPPPOE:password, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOE:password-flags, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOE:service, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOE:username, object property in NMSettingPPPOE -
-
-
-NMSettingPPPOEError, enum in NMSettingPPPOE -
-
-
-NMSettingSecretFlags, enum in NMSetting -
-
-
-NMSettingSerial:baud, object property in NMSettingSerial -
-
-
-NMSettingSerial:bits, object property in NMSettingSerial -
-
-
-NMSettingSerial:parity, object property in NMSettingSerial -
-
-
-NMSettingSerial:send-delay, object property in NMSettingSerial -
-
-
-NMSettingSerial:stopbits, object property in NMSettingSerial -
-
-
-NMSettingSerialError, enum in NMSettingSerial -
-
-
-NMSettingTeam:config, object property in NMSettingTeam -
-
-
-NMSettingTeam:interface-name, object property in NMSettingTeam -
-
-
-NMSettingTeamError, enum in NMSettingTeam -
-
-
-NMSettingTeamPort:config, object property in NMSettingTeamPort -
-
-
-NMSettingTeamPortError, enum in NMSettingTeamPort -
-
-
-NMSettingValueIterFn, user_function in NMSetting -
-
-
-NMSettingVlan:egress-priority-map, object property in NMSettingVlan -
-
-
-NMSettingVlan:flags, object property in NMSettingVlan -
-
-
-NMSettingVlan:id, object property in NMSettingVlan -
-
-
-NMSettingVlan:ingress-priority-map, object property in NMSettingVlan -
-
-
-NMSettingVlan:interface-name, object property in NMSettingVlan -
-
-
-NMSettingVlan:parent, object property in NMSettingVlan -
-
-
-NMSettingVlanError, enum in NMSettingVlan -
-
-
-NMSettingVPN:data, object property in NMSettingVPN -
-
-
-NMSettingVPN:persistent, object property in NMSettingVPN -
-
-
-NMSettingVPN:secrets, object property in NMSettingVPN -
-
-
-NMSettingVPN:service-type, object property in NMSettingVPN -
-
-
-NMSettingVPN:user-name, object property in NMSettingVPN -
-
-
-NMSettingVpnError, enum in NMSettingVPN -
-
-
-NMSettingWimax:mac-address, object property in NMSettingWimax -
-
-
-NMSettingWimax:network-name, object property in NMSettingWimax -
-
-
-NMSettingWimaxError, enum in NMSettingWimax -
-
-
-NMSettingWired:auto-negotiate, object property in NMSettingWired -
-
-
-NMSettingWired:cloned-mac-address, object property in NMSettingWired -
-
-
-NMSettingWired:duplex, object property in NMSettingWired -
-
-
-NMSettingWired:mac-address, object property in NMSettingWired -
-
-
-NMSettingWired:mac-address-blacklist, object property in NMSettingWired -
-
-
-NMSettingWired:mtu, object property in NMSettingWired -
-
-
-NMSettingWired:port, object property in NMSettingWired -
-
-
-NMSettingWired:s390-nettype, object property in NMSettingWired -
-
-
-NMSettingWired:s390-options, object property in NMSettingWired -
-
-
-NMSettingWired:s390-subchannels, object property in NMSettingWired -
-
-
-NMSettingWired:speed, object property in NMSettingWired -
-
-
-NMSettingWiredError, enum in NMSettingWired -
-
-
-NMSettingWireless:band, object property in NMSettingWireless -
-
-
-NMSettingWireless:bssid, object property in NMSettingWireless -
-
-
-NMSettingWireless:channel, object property in NMSettingWireless -
-
-
-NMSettingWireless:cloned-mac-address, object property in NMSettingWireless -
-
-
-NMSettingWireless:hidden, object property in NMSettingWireless -
-
-
-NMSettingWireless:mac-address, object property in NMSettingWireless -
-
-
-NMSettingWireless:mac-address-blacklist, object property in NMSettingWireless -
-
-
-NMSettingWireless:mode, object property in NMSettingWireless -
-
-
-NMSettingWireless:mtu, object property in NMSettingWireless -
-
-
-NMSettingWireless:powersave, object property in NMSettingWireless -
-
-
-NMSettingWireless:rate, object property in NMSettingWireless -
-
-
-NMSettingWireless:security, object property in NMSettingWireless -
-
-
-NMSettingWireless:seen-bssids, object property in NMSettingWireless -
-
-
-NMSettingWireless:ssid, object property in NMSettingWireless -
-
-
-NMSettingWireless:tx-power, object property in NMSettingWireless -
-
-
-NMSettingWirelessError, enum in NMSettingWireless -
-
-
-NMSettingWirelessSecurity:auth-alg, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:group, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:key-mgmt, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:leap-password, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:leap-password-flags, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:leap-username, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:pairwise, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:proto, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:psk, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:psk-flags, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key-flags, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key-type, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key0, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key1, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key2, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-key3, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurity:wep-tx-keyidx, object property in NMSettingWirelessSecurity -
-
-
-NMSettingWirelessSecurityError, enum in NMSettingWirelessSecurity -
-
-
-NMState, enum in NetworkManager -
-
-
-NMUtilsFileSearchInPathsPredicate, user_function in nm-utils -
-
-
-NMUtilsSecurityType, enum in nm-utils -
-
-
-NMVlanFlags, enum in NMSettingVlan -
-
-
-NMVlanPriorityMap, enum in NMSettingVlan -
-
-
-NMVPNConnectionState, enum in NetworkManagerVPN -
-
-
-NMVPNConnectionStateReason, enum in NetworkManagerVPN -
-
-
-NMVPNIterFunc, user_function in NMSettingVPN -
-
-
-NMVPNPluginFailure, enum in NetworkManagerVPN -
-
-
-NMVPNServiceState, enum in NetworkManagerVPN -
-
-
-NMWepKeyType, enum in NMSettingWirelessSecurity -
-
-
-nm_connection_add_setting, function in NMConnection -
-
-
-NM_CONNECTION_CHANGED, macro in NMConnection -
-
-
-nm_connection_clear_secrets, function in NMConnection -
-
-
-nm_connection_clear_secrets_with_flags, function in NMConnection -
-
-
-nm_connection_compare, function in NMConnection -
-
-
-nm_connection_create_setting, function in NMConnection -
-
-
-nm_connection_diff, function in NMConnection -
-
-
-nm_connection_dump, function in NMConnection -
-
-
-nm_connection_duplicate, function in NMConnection -
-
-
-NM_CONNECTION_ERROR, macro in NMConnection -
-
-
-nm_connection_error_quark, function in NMConnection -
-
-
-nm_connection_for_each_setting_value, function in NMConnection -
-
-
-nm_connection_get_connection_type, function in NMConnection -
-
-
-nm_connection_get_id, function in NMConnection -
-
-
-nm_connection_get_interface_name, function in NMConnection -
-
-
-nm_connection_get_path, function in NMConnection -
-
-
-nm_connection_get_setting, function in NMConnection -
-
-
-nm_connection_get_setting_802_1x, function in NMConnection -
-
-
-nm_connection_get_setting_adsl, function in NMConnection -
-
-
-nm_connection_get_setting_bluetooth, function in NMConnection -
-
-
-nm_connection_get_setting_bond, function in NMConnection -
-
-
-nm_connection_get_setting_bridge, function in NMConnection -
-
-
-nm_connection_get_setting_bridge_port, function in NMConnection -
-
-
-nm_connection_get_setting_by_name, function in NMConnection -
-
-
-nm_connection_get_setting_cdma, function in NMConnection -
-
-
-nm_connection_get_setting_connection, function in NMConnection -
-
-
-nm_connection_get_setting_dcb, function in NMConnection -
-
-
-nm_connection_get_setting_generic, function in NMConnection -
-
-
-nm_connection_get_setting_gsm, function in NMConnection -
-
-
-nm_connection_get_setting_infiniband, function in NMConnection -
-
-
-nm_connection_get_setting_ip4_config, function in NMConnection -
-
-
-nm_connection_get_setting_ip6_config, function in NMConnection -
-
-
-nm_connection_get_setting_olpc_mesh, function in NMConnection -
-
-
-nm_connection_get_setting_ppp, function in NMConnection -
-
-
-nm_connection_get_setting_pppoe, function in NMConnection -
-
-
-nm_connection_get_setting_serial, function in NMConnection -
-
-
-nm_connection_get_setting_team, function in NMConnection -
-
-
-nm_connection_get_setting_team_port, function in NMConnection -
-
-
-nm_connection_get_setting_vlan, function in NMConnection -
-
-
-nm_connection_get_setting_vpn, function in NMConnection -
-
-
-nm_connection_get_setting_wimax, function in NMConnection -
-
-
-nm_connection_get_setting_wired, function in NMConnection -
-
-
-nm_connection_get_setting_wireless, function in NMConnection -
-
-
-nm_connection_get_setting_wireless_security, function in NMConnection -
-
-
-nm_connection_get_uuid, function in NMConnection -
-
-
-nm_connection_get_virtual_device_description, function in NMConnection -
-
-
-nm_connection_get_virtual_iface_name, function in NMConnection -
-
-
-nm_connection_is_type, function in NMConnection -
-
-
-nm_connection_lookup_setting_type, function in NMConnection -
-
-
-nm_connection_lookup_setting_type_by_quark, function in NMConnection -
-
-
-nm_connection_need_secrets, function in NMConnection -
-
-
-nm_connection_new, function in NMConnection -
-
-
-nm_connection_new_from_hash, function in NMConnection -
-
-
-nm_connection_normalize, function in NMConnection -
-
-
-NM_CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD, macro in NMConnection -
-
-
-NM_CONNECTION_PATH, macro in NMConnection -
-
-
-nm_connection_remove_setting, function in NMConnection -
-
-
-nm_connection_replace_settings, function in NMConnection -
-
-
-nm_connection_replace_settings_from_connection, function in NMConnection -
-
-
-NM_CONNECTION_SECRETS_CLEARED, macro in NMConnection -
-
-
-NM_CONNECTION_SECRETS_UPDATED, macro in NMConnection -
-
-
-nm_connection_set_path, function in NMConnection -
-
-
-nm_connection_to_hash, function in NMConnection -
-
-
-nm_connection_update_secrets, function in NMConnection -
-
-
-nm_connection_verify, function in NMConnection -
-
-
-NM_DBUS_IFACE_SETTINGS, macro in NetworkManager -
-
-
-NM_DBUS_IFACE_SETTINGS_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_ACCESS_POINT, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_ACTIVE_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_AGENT_MANAGER, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_ADSL, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_BLUETOOTH, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_BOND, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_BRIDGE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_GENERIC, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_GRE, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_INFINIBAND, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_MACVLAN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_MODEM, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_OLPC_MESH, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_TEAM, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_TUN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_VETH, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_VLAN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_VXLAN, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIMAX, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRED, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DEVICE_WIRELESS, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DHCP4_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_DHCP6_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_IP4_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_IP6_CONFIG, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_SECRET_AGENT, macro in NetworkManager -
-
-
-NM_DBUS_INTERFACE_VPN, macro in NetworkManagerVPN -
-
-
-NM_DBUS_INTERFACE_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_INTERFACE_WIMAX_NSP, macro in NetworkManager -
-
-
-NM_DBUS_INVALID_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_NO_ACTIVE_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_NO_VPN_CONNECTIONS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH, macro in NetworkManager -
-
-
-NM_DBUS_PATH_ACCESS_POINT, macro in NetworkManager -
-
-
-NM_DBUS_PATH_AGENT_MANAGER, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SECRET_AGENT, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SETTINGS, macro in NetworkManager -
-
-
-NM_DBUS_PATH_SETTINGS_CONNECTION, macro in NetworkManager -
-
-
-NM_DBUS_PATH_VPN, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH_VPN_CONNECTION, macro in NetworkManagerVPN -
-
-
-NM_DBUS_PATH_WIMAX_NSP, macro in NetworkManager -
-
-
-NM_DBUS_SERVICE, macro in NetworkManager -
-
-
-NM_DBUS_VPN_ALREADY_STARTED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_ALREADY_STOPPED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_BAD_ARGUMENTS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_ERROR_PREFIX, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_CONNECT_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_IP4_CONFIG, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_BANNER, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_LOGIN_FAILED, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_STATE_CHANGE, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_STARTING_IN_PROGRESS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_STOPPING_IN_PROGRESS, macro in NetworkManagerVPN -
-
-
-NM_DBUS_VPN_WRONG_STATE, macro in NetworkManagerVPN -
-
-
-nm_ip4_address_compare, function in NMSettingIP4Config -
-
-
-nm_ip4_address_dup, function in NMSettingIP4Config -
-
-
-nm_ip4_address_get_address, function in NMSettingIP4Config -
-
-
-nm_ip4_address_get_gateway, function in NMSettingIP4Config -
-
-
-nm_ip4_address_get_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_address_new, function in NMSettingIP4Config -
-
-
-nm_ip4_address_ref, function in NMSettingIP4Config -
-
-
-nm_ip4_address_set_address, function in NMSettingIP4Config -
-
-
-nm_ip4_address_set_gateway, function in NMSettingIP4Config -
-
-
-nm_ip4_address_set_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_address_unref, function in NMSettingIP4Config -
-
-
-nm_ip4_route_compare, function in NMSettingIP4Config -
-
-
-nm_ip4_route_dup, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_dest, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_metric, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_next_hop, function in NMSettingIP4Config -
-
-
-nm_ip4_route_get_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_route_new, function in NMSettingIP4Config -
-
-
-nm_ip4_route_ref, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_dest, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_metric, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_next_hop, function in NMSettingIP4Config -
-
-
-nm_ip4_route_set_prefix, function in NMSettingIP4Config -
-
-
-nm_ip4_route_unref, function in NMSettingIP4Config -
-
-
-nm_ip6_address_compare, function in NMSettingIP6Config -
-
-
-nm_ip6_address_dup, function in NMSettingIP6Config -
-
-
-nm_ip6_address_get_address, function in NMSettingIP6Config -
-
-
-nm_ip6_address_get_gateway, function in NMSettingIP6Config -
-
-
-nm_ip6_address_get_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_address_new, function in NMSettingIP6Config -
-
-
-nm_ip6_address_ref, function in NMSettingIP6Config -
-
-
-nm_ip6_address_set_address, function in NMSettingIP6Config -
-
-
-nm_ip6_address_set_gateway, function in NMSettingIP6Config -
-
-
-nm_ip6_address_set_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_address_unref, function in NMSettingIP6Config -
-
-
-nm_ip6_route_compare, function in NMSettingIP6Config -
-
-
-nm_ip6_route_dup, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_dest, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_metric, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_next_hop, function in NMSettingIP6Config -
-
-
-nm_ip6_route_get_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_route_new, function in NMSettingIP6Config -
-
-
-nm_ip6_route_ref, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_dest, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_metric, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_next_hop, function in NMSettingIP6Config -
-
-
-nm_ip6_route_set_prefix, function in NMSettingIP6Config -
-
-
-nm_ip6_route_unref, function in NMSettingIP6Config -
-
-
-nm_setting_802_1x_add_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_add_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_add_phase2_altsubject_match, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ALTSUBJECT_MATCHES, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ANONYMOUS_IDENTITY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CA_PATH, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_eap_methods, function in NMSetting8021x -
-
-
-nm_setting_802_1x_clear_phase2_altsubject_matches, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_CLIENT_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_EAP, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_ERROR, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_error_quark, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_anonymous_identity, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_ca_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_client_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_identity, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_eap_methods, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_num_phase2_altsubject_matches, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pac_file, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_raw, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_password_raw_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_fast_provisioning, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_peaplabel, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase1_peapver, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_auth, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_autheap, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_ca_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_client_cert_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_format, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_private_key_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_phase2_subject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pin, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_pin_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_blob, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_format, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_password, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_password_flags, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_path, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_private_key_scheme, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_subject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_get_system_ca_certs, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_IDENTITY, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_new, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PAC_FILE, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_RAW, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PASSWORD_RAW_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_FAST_PROVISIONING, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_PEAPLABEL, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE1_PEAPVER, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_AUTH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_AUTHEAP, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CA_PATH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_CLIENT_CERT, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PHASE2_SUBJECT_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PIN, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PIN_FLAGS, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_altsubject_match_by_value, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_eap_method, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_eap_method_by_value, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_phase2_altsubject_match, function in NMSetting8021x -
-
-
-nm_setting_802_1x_remove_phase2_altsubject_match_by_value, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SETTING_NAME, macro in NMSetting8021x -
-
-
-nm_setting_802_1x_set_ca_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_client_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_ca_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_client_cert, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_phase2_private_key, function in NMSetting8021x -
-
-
-nm_setting_802_1x_set_private_key, function in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SUBJECT_MATCH, macro in NMSetting8021x -
-
-
-NM_SETTING_802_1X_SYSTEM_CA_CERTS, macro in NMSetting8021x -
-
-
-NM_SETTING_ADSL_ENCAPSULATION, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ENCAPSULATION_LLC, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ENCAPSULATION_VCMUX, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_ERROR, macro in NMSettingAdsl -
-
-
-nm_setting_adsl_error_quark, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_encapsulation, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_password, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_password_flags, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_protocol, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_username, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_vci, function in NMSettingAdsl -
-
-
-nm_setting_adsl_get_vpi, function in NMSettingAdsl -
-
-
-nm_setting_adsl_new, function in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PASSWORD, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PASSWORD_FLAGS, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_IPOATM, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_PPPOA, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_PROTOCOL_PPPOE, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_SETTING_NAME, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_USERNAME, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_VCI, macro in NMSettingAdsl -
-
-
-NM_SETTING_ADSL_VPI, macro in NMSettingAdsl -
-
-
-NM_SETTING_BLUETOOTH_BDADDR, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_ERROR, macro in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_error_quark, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_get_bdaddr, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_get_connection_type, function in NMSettingBluetooth -
-
-
-nm_setting_bluetooth_new, function in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_SETTING_NAME, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE_DUN, macro in NMSettingBluetooth -
-
-
-NM_SETTING_BLUETOOTH_TYPE_PANU, macro in NMSettingBluetooth -
-
-
-nm_setting_bond_add_option, function in NMSettingBond -
-
-
-NM_SETTING_BOND_ERROR, macro in NMSettingBond -
-
-
-nm_setting_bond_error_quark, function in NMSettingBond -
-
-
-nm_setting_bond_get_interface_name, function in NMSettingBond -
-
-
-nm_setting_bond_get_num_options, function in NMSettingBond -
-
-
-nm_setting_bond_get_option, function in NMSettingBond -
-
-
-nm_setting_bond_get_option_by_name, function in NMSettingBond -
-
-
-nm_setting_bond_get_option_default, function in NMSettingBond -
-
-
-nm_setting_bond_get_valid_options, function in NMSettingBond -
-
-
-NM_SETTING_BOND_INTERFACE_NAME, macro in NMSettingBond -
-
-
-nm_setting_bond_new, function in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTIONS, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_AD_SELECT, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_INTERVAL, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_IP_TARGET, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_ARP_VALIDATE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_DOWNDELAY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_FAIL_OVER_MAC, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_LACP_RATE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_MIIMON, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_MODE, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PRIMARY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_PRIMARY_RESELECT, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_RESEND_IGMP, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_UPDELAY, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_USE_CARRIER, macro in NMSettingBond -
-
-
-NM_SETTING_BOND_OPTION_XMIT_HASH_POLICY, macro in NMSettingBond -
-
-
-nm_setting_bond_remove_option, function in NMSettingBond -
-
-
-NM_SETTING_BOND_SETTING_NAME, macro in NMSettingBond -
-
-
-nm_setting_bond_validate_option, function in NMSettingBond -
-
-
-NM_SETTING_BRIDGE_AGEING_TIME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_ERROR, macro in NMSettingBridge -
-
-
-nm_setting_bridge_error_quark, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_FORWARD_DELAY, macro in NMSettingBridge -
-
-
-nm_setting_bridge_get_ageing_time, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_forward_delay, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_hello_time, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_interface_name, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_mac_address, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_max_age, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_priority, function in NMSettingBridge -
-
-
-nm_setting_bridge_get_stp, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_HELLO_TIME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_INTERFACE_NAME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MAC_ADDRESS, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_MAX_AGE, macro in NMSettingBridge -
-
-
-nm_setting_bridge_new, function in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_PORT_ERROR, macro in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_error_quark, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_hairpin_mode, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_path_cost, function in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_get_priority, function in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_HAIRPIN_MODE, macro in NMSettingBridgePort -
-
-
-nm_setting_bridge_port_new, function in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_PATH_COST, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_PRIORITY, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PORT_SETTING_NAME, macro in NMSettingBridgePort -
-
-
-NM_SETTING_BRIDGE_PRIORITY, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_SETTING_NAME, macro in NMSettingBridge -
-
-
-NM_SETTING_BRIDGE_STP, macro in NMSettingBridge -
-
-
-NM_SETTING_CDMA_ERROR, macro in NMSettingCdma -
-
-
-nm_setting_cdma_error_quark, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_number, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_password, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_password_flags, function in NMSettingCdma -
-
-
-nm_setting_cdma_get_username, function in NMSettingCdma -
-
-
-nm_setting_cdma_new, function in NMSettingCdma -
-
-
-NM_SETTING_CDMA_NUMBER, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_PASSWORD, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_PASSWORD_FLAGS, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_SETTING_NAME, macro in NMSettingCdma -
-
-
-NM_SETTING_CDMA_USERNAME, macro in NMSettingCdma -
-
-
-nm_setting_clear_secrets, function in NMSetting -
-
-
-nm_setting_clear_secrets_with_flags, function in NMSetting -
-
-
-nm_setting_compare, function in NMSetting -
-
-
-nm_setting_connection_add_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_add_secondary, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_AUTOCONNECT, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ERROR, macro in NMSettingConnection -
-
-
-nm_setting_connection_error_quark, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT, macro in NMSettingConnection -
-
-
-nm_setting_connection_get_autoconnect, function in NMSettingConnection -
-
-
-nm_setting_connection_get_connection_type, function in NMSettingConnection -
-
-
-nm_setting_connection_get_gateway_ping_timeout, function in NMSettingConnection -
-
-
-nm_setting_connection_get_id, function in NMSettingConnection -
-
-
-nm_setting_connection_get_interface_name, function in NMSettingConnection -
-
-
-nm_setting_connection_get_master, function in NMSettingConnection -
-
-
-nm_setting_connection_get_num_permissions, function in NMSettingConnection -
-
-
-nm_setting_connection_get_num_secondaries, function in NMSettingConnection -
-
-
-nm_setting_connection_get_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_get_read_only, function in NMSettingConnection -
-
-
-nm_setting_connection_get_secondary, function in NMSettingConnection -
-
-
-nm_setting_connection_get_slave_type, function in NMSettingConnection -
-
-
-nm_setting_connection_get_timestamp, function in NMSettingConnection -
-
-
-nm_setting_connection_get_uuid, function in NMSettingConnection -
-
-
-nm_setting_connection_get_zone, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ID, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_INTERFACE_NAME, macro in NMSettingConnection -
-
-
-nm_setting_connection_is_slave_type, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_MASTER, macro in NMSettingConnection -
-
-
-nm_setting_connection_new, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_PERMISSIONS, macro in NMSettingConnection -
-
-
-nm_setting_connection_permissions_user_allowed, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_READ_ONLY, macro in NMSettingConnection -
-
-
-nm_setting_connection_remove_permission, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_permission_by_value, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_secondary, function in NMSettingConnection -
-
-
-nm_setting_connection_remove_secondary_by_value, function in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SECONDARIES, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SETTING_NAME, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_SLAVE_TYPE, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_TIMESTAMP, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_TYPE, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_UUID, macro in NMSettingConnection -
-
-
-NM_SETTING_CONNECTION_ZONE, macro in NMSettingConnection -
-
-
-NM_SETTING_DCB_APP_FCOE_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FCOE_MODE, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FCOE_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FIP_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_FIP_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_ISCSI_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_APP_ISCSI_PRIORITY, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_ERROR, macro in NMSettingDcb -
-
-
-nm_setting_dcb_error_quark, function in NMSettingDcb -
-
-
-NM_SETTING_DCB_FCOE_MODE_FABRIC, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_FCOE_MODE_VN2VN, macro in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_mode, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fcoe_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fip_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_fip_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_iscsi_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_app_iscsi_priority, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_flow_control, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_flow_control_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_flags, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_group_id, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_strict_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_get_priority_traffic_class, function in NMSettingDcb -
-
-
-nm_setting_dcb_new, function in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_FLOW_CONTROL, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_FLAGS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_GROUP_ID, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS, macro in NMSettingDcb -
-
-
-NM_SETTING_DCB_SETTING_NAME, macro in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_flow_control, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_group_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_group_id, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_strict_bandwidth, function in NMSettingDcb -
-
-
-nm_setting_dcb_set_priority_traffic_class, function in NMSettingDcb -
-
-
-nm_setting_diff, function in NMSetting -
-
-
-nm_setting_duplicate, function in NMSetting -
-
-
-nm_setting_enumerate_values, function in NMSetting -
-
-
-NM_SETTING_ERROR, macro in NMSetting -
-
-
-nm_setting_error_quark, function in NMSetting -
-
-
-NM_SETTING_GENERIC_ERROR, macro in NMSettingGeneric -
-
-
-nm_setting_generic_error_quark, function in NMSettingGeneric -
-
-
-nm_setting_generic_new, function in NMSettingGeneric -
-
-
-NM_SETTING_GENERIC_SETTING_NAME, macro in NMSettingGeneric -
-
-
-nm_setting_get_name, function in NMSetting -
-
-
-nm_setting_get_secret_flags, function in NMSetting -
-
-
-nm_setting_get_virtual_iface_name, function in NMSetting -
-
-
-NM_SETTING_GSM_ALLOWED_BANDS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_APN, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_BANDS_MAX, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_ERROR, macro in NMSettingGsm -
-
-
-nm_setting_gsm_error_quark, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_allowed_bands, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_apn, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_home_only, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_network_id, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_network_type, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_number, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_password, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_password_flags, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_pin, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_pin_flags, function in NMSettingGsm -
-
-
-nm_setting_gsm_get_username, function in NMSettingGsm -
-
-
-NM_SETTING_GSM_HOME_ONLY, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_NETWORK_ID, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_NETWORK_TYPE, macro in NMSettingGsm -
-
-
-nm_setting_gsm_new, function in NMSettingGsm -
-
-
-NM_SETTING_GSM_NUMBER, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PASSWORD, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PASSWORD_FLAGS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PIN, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_PIN_FLAGS, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_SETTING_NAME, macro in NMSettingGsm -
-
-
-NM_SETTING_GSM_USERNAME, macro in NMSettingGsm -
-
-
-NM_SETTING_INFINIBAND_ERROR, macro in NMSettingInfiniband -
-
-
-nm_setting_infiniband_error_quark, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_mac_address, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_mtu, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_parent, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_p_key, function in NMSettingInfiniband -
-
-
-nm_setting_infiniband_get_transport_mode, function in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_MAC_ADDRESS, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_MTU, macro in NMSettingInfiniband -
-
-
-nm_setting_infiniband_new, function in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_PARENT, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_P_KEY, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_SETTING_NAME, macro in NMSettingInfiniband -
-
-
-NM_SETTING_INFINIBAND_TRANSPORT_MODE, macro in NMSettingInfiniband -
-
-
-NM_SETTING_IP4_CONFIG_ADDRESSES, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_address, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_dns_search, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_add_route, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_addresses, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_dns_searches, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_clear_routes, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_CLIENT_ID, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_HOSTNAME, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_SEND_HOSTNAME, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DNS, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_DNS_SEARCH, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_ERROR, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_error_quark, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_address, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_client_id, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_hostname, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_send_hostname, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dhcp_timeout, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_dns_search, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_ignore_auto_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_ignore_auto_routes, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_may_fail, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_method, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_never_default, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_addresses, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_dns_searches, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_num_routes, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_route, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_get_route_metric, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_IGNORE_AUTO_DNS, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_IGNORE_AUTO_ROUTES, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_MAY_FAIL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_AUTO, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_DISABLED, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_LINK_LOCAL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_MANUAL, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_METHOD_SHARED, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, macro in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_new, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_address, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_address_by_value, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns_by_value, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns_search, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_dns_search_by_value, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_route, function in NMSettingIP4Config -
-
-
-nm_setting_ip4_config_remove_route_by_value, function in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_ROUTES, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_ROUTE_METRIC, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP4_CONFIG_SETTING_NAME, macro in NMSettingIP4Config -
-
-
-NM_SETTING_IP6_CONFIG_ADDRESSES, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_address, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_dns_search, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_add_route, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_addresses, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_dns_searches, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_clear_routes, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DHCP_HOSTNAME, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DNS, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_DNS_SEARCH, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_ERROR, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_error_quark, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_address, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dhcp_hostname, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_dns_search, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ignore_auto_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ignore_auto_routes, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_ip6_privacy, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_may_fail, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_method, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_never_default, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_addresses, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_dns_searches, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_num_routes, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_route, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_get_route_metric, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_IGNORE_AUTO_DNS, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_IGNORE_AUTO_ROUTES, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_IP6_PRIVACY, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_MAY_FAIL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_AUTO, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_DHCP, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_IGNORE, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_LINK_LOCAL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_MANUAL, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_METHOD_SHARED, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_NEVER_DEFAULT, macro in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_new, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_address, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_address_by_value, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns_by_value, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns_search, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_dns_search_by_value, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_route, function in NMSettingIP6Config -
-
-
-nm_setting_ip6_config_remove_route_by_value, function in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_ROUTES, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_ROUTE_METRIC, macro in NMSettingIP6Config -
-
-
-NM_SETTING_IP6_CONFIG_SETTING_NAME, macro in NMSettingIP6Config -
-
-
-NM_SETTING_NAME, macro in NMSetting -
-
-
-nm_setting_need_secrets, function in NMSetting -
-
-
-nm_setting_new_from_hash, function in NMSetting -
-
-
-NM_SETTING_OLPC_MESH_CHANNEL, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_ERROR, macro in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_error_quark, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_channel, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_dhcp_anycast_address, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_get_ssid, function in NMSettingOlpcMesh -
-
-
-nm_setting_olpc_mesh_new, function in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_SETTING_NAME, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_OLPC_MESH_SSID, macro in NMSettingOlpcMesh -
-
-
-NM_SETTING_PARAM_FUZZY_IGNORE, macro in NMSetting -
-
-
-NM_SETTING_PARAM_REQUIRED, macro in NMSetting -
-
-
-NM_SETTING_PARAM_SECRET, macro in NMSetting -
-
-
-NM_SETTING_PARAM_SERIALIZE, macro in NMSetting -
-
-
-NM_SETTING_PPPOE_ERROR, macro in NMSettingPPPOE -
-
-
-nm_setting_pppoe_error_quark, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_password, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_password_flags, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_service, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_get_username, function in NMSettingPPPOE -
-
-
-nm_setting_pppoe_new, function in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_PASSWORD, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_PASSWORD_FLAGS, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_SERVICE, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_SETTING_NAME, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPPOE_USERNAME, macro in NMSettingPPPOE -
-
-
-NM_SETTING_PPP_BAUD, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_CRTSCTS, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_ERROR, macro in NMSettingPPP -
-
-
-nm_setting_ppp_error_quark, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_baud, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_crtscts, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_lcp_echo_failure, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_lcp_echo_interval, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_mppe_stateful, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_mru, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_mtu, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_noauth, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_nobsdcomp, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_nodeflate, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_no_vj_comp, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_chap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_eap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_mschap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_mschapv2, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_refuse_pap, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_require_mppe, function in NMSettingPPP -
-
-
-nm_setting_ppp_get_require_mppe_128, function in NMSettingPPP -
-
-
-NM_SETTING_PPP_LCP_ECHO_FAILURE, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_LCP_ECHO_INTERVAL, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_MPPE_STATEFUL, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_MRU, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_MTU, macro in NMSettingPPP -
-
-
-nm_setting_ppp_new, function in NMSettingPPP -
-
-
-NM_SETTING_PPP_NOAUTH, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_NOBSDCOMP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_NODEFLATE, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_NO_VJ_COMP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_CHAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_EAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_MSCHAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_MSCHAPV2, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REFUSE_PAP, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REQUIRE_MPPE, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_REQUIRE_MPPE_128, macro in NMSettingPPP -
-
-
-NM_SETTING_PPP_SETTING_NAME, macro in NMSettingPPP -
-
-
-NM_SETTING_SERIAL_BAUD, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_BITS, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_ERROR, macro in NMSettingSerial -
-
-
-nm_setting_serial_error_quark, function in NMSettingSerial -
-
-
-nm_setting_serial_get_baud, function in NMSettingSerial -
-
-
-nm_setting_serial_get_bits, function in NMSettingSerial -
-
-
-nm_setting_serial_get_parity, function in NMSettingSerial -
-
-
-nm_setting_serial_get_send_delay, function in NMSettingSerial -
-
-
-nm_setting_serial_get_stopbits, function in NMSettingSerial -
-
-
-nm_setting_serial_new, function in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_PARITY, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_SEND_DELAY, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_SETTING_NAME, macro in NMSettingSerial -
-
-
-NM_SETTING_SERIAL_STOPBITS, macro in NMSettingSerial -
-
-
-nm_setting_set_secret_flags, function in NMSetting -
-
-
-NM_SETTING_TEAM_CONFIG, macro in NMSettingTeam -
-
-
-NM_SETTING_TEAM_ERROR, macro in NMSettingTeam -
-
-
-nm_setting_team_error_quark, function in NMSettingTeam -
-
-
-nm_setting_team_get_config, function in NMSettingTeam -
-
-
-nm_setting_team_get_interface_name, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_INTERFACE_NAME, macro in NMSettingTeam -
-
-
-nm_setting_team_new, function in NMSettingTeam -
-
-
-NM_SETTING_TEAM_PORT_CONFIG, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_ERROR, macro in NMSettingTeamPort -
-
-
-nm_setting_team_port_error_quark, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_get_config, function in NMSettingTeamPort -
-
-
-nm_setting_team_port_new, function in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_PORT_SETTING_NAME, macro in NMSettingTeamPort -
-
-
-NM_SETTING_TEAM_SETTING_NAME, macro in NMSettingTeam -
-
-
-nm_setting_to_hash, function in NMSetting -
-
-
-nm_setting_to_string, function in NMSetting -
-
-
-nm_setting_update_secrets, function in NMSetting -
-
-
-nm_setting_verify, function in NMSetting -
-
-
-nm_setting_vlan_add_priority, function in NMSettingVlan -
-
-
-nm_setting_vlan_add_priority_str, function in NMSettingVlan -
-
-
-nm_setting_vlan_clear_priorities, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_EGRESS_PRIORITY_MAP, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_ERROR, macro in NMSettingVlan -
-
-
-nm_setting_vlan_error_quark, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_FLAGS, macro in NMSettingVlan -
-
-
-nm_setting_vlan_get_flags, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_id, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_interface_name, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_num_priorities, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_parent, function in NMSettingVlan -
-
-
-nm_setting_vlan_get_priority, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_ID, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_INGRESS_PRIORITY_MAP, macro in NMSettingVlan -
-
-
-NM_SETTING_VLAN_INTERFACE_NAME, macro in NMSettingVlan -
-
-
-nm_setting_vlan_new, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_PARENT, macro in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority, function in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority_by_value, function in NMSettingVlan -
-
-
-nm_setting_vlan_remove_priority_str_by_value, function in NMSettingVlan -
-
-
-NM_SETTING_VLAN_SETTING_NAME, macro in NMSettingVlan -
-
-
-nm_setting_vpn_add_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_add_secret, function in NMSettingVPN -
-
-
-NM_SETTING_VPN_DATA, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_ERROR, macro in NMSettingVPN -
-
-
-nm_setting_vpn_error_quark, function in NMSettingVPN -
-
-
-nm_setting_vpn_foreach_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_foreach_secret, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_num_data_items, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_num_secrets, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_persistent, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_secret, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_service_type, function in NMSettingVPN -
-
-
-nm_setting_vpn_get_user_name, function in NMSettingVPN -
-
-
-nm_setting_vpn_new, function in NMSettingVPN -
-
-
-NM_SETTING_VPN_PERSISTENT, macro in NMSettingVPN -
-
-
-nm_setting_vpn_remove_data_item, function in NMSettingVPN -
-
-
-nm_setting_vpn_remove_secret, function in NMSettingVPN -
-
-
-NM_SETTING_VPN_SECRETS, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_SERVICE_TYPE, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_SETTING_NAME, macro in NMSettingVPN -
-
-
-NM_SETTING_VPN_USER_NAME, macro in NMSettingVPN -
-
-
-NM_SETTING_WIMAX_ERROR, macro in NMSettingWimax -
-
-
-nm_setting_wimax_error_quark, function in NMSettingWimax -
-
-
-nm_setting_wimax_get_mac_address, function in NMSettingWimax -
-
-
-nm_setting_wimax_get_network_name, function in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_MAC_ADDRESS, macro in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_NETWORK_NAME, macro in NMSettingWimax -
-
-
-nm_setting_wimax_new, function in NMSettingWimax -
-
-
-NM_SETTING_WIMAX_SETTING_NAME, macro in NMSettingWimax -
-
-
-nm_setting_wired_add_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_add_s390_option, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_AUTO_NEGOTIATE, macro in NMSettingWired -
-
-
-nm_setting_wired_clear_mac_blacklist_items, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_CLONED_MAC_ADDRESS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_DUPLEX, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_ERROR, macro in NMSettingWired -
-
-
-nm_setting_wired_error_quark, function in NMSettingWired -
-
-
-nm_setting_wired_get_auto_negotiate, function in NMSettingWired -
-
-
-nm_setting_wired_get_cloned_mac_address, function in NMSettingWired -
-
-
-nm_setting_wired_get_duplex, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_address, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_address_blacklist, function in NMSettingWired -
-
-
-nm_setting_wired_get_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_get_mtu, function in NMSettingWired -
-
-
-nm_setting_wired_get_num_mac_blacklist_items, function in NMSettingWired -
-
-
-nm_setting_wired_get_num_s390_options, function in NMSettingWired -
-
-
-nm_setting_wired_get_port, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_nettype, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_option, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_option_by_key, function in NMSettingWired -
-
-
-nm_setting_wired_get_s390_subchannels, function in NMSettingWired -
-
-
-nm_setting_wired_get_speed, function in NMSettingWired -
-
-
-nm_setting_wired_get_valid_s390_options, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_MAC_ADDRESS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_MAC_ADDRESS_BLACKLIST, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_MTU, macro in NMSettingWired -
-
-
-nm_setting_wired_new, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_PORT, macro in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_blacklist_item, function in NMSettingWired -
-
-
-nm_setting_wired_remove_mac_blacklist_item_by_value, function in NMSettingWired -
-
-
-nm_setting_wired_remove_s390_option, function in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_NETTYPE, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_OPTIONS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_S390_SUBCHANNELS, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_SETTING_NAME, macro in NMSettingWired -
-
-
-NM_SETTING_WIRED_SPEED, macro in NMSettingWired -
-
-
-nm_setting_wireless_add_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_add_seen_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_ap_security_compatible, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_BAND, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_BSSID, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_CHANNEL, macro in NMSettingWireless -
-
-
-nm_setting_wireless_clear_mac_blacklist_items, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_ERROR, macro in NMSettingWireless -
-
-
-nm_setting_wireless_error_quark, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_band, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_channel, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_cloned_mac_address, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_hidden, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_address_blacklist, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mode, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_mtu, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_num_mac_blacklist_items, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_num_seen_bssids, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_powersave, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_rate, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_security, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_seen_bssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_ssid, function in NMSettingWireless -
-
-
-nm_setting_wireless_get_tx_power, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_HIDDEN, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_ADHOC, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_AP, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MODE_INFRA, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_MTU, macro in NMSettingWireless -
-
-
-nm_setting_wireless_new, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_POWERSAVE, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_RATE, macro in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_blacklist_item, function in NMSettingWireless -
-
-
-nm_setting_wireless_remove_mac_blacklist_item_by_value, function in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SEC, macro in NMSettingWireless -
-
-
-nm_setting_wireless_security_add_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_add_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_add_proto, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_AUTH_ALG, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_groups, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_clear_protos, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_ERROR, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_error_quark, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_auth_alg, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_key_mgmt, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_password, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_password_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_leap_username, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_groups, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_num_protos, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_proto, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_psk, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_psk_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key_flags, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_key_type, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_get_wep_tx_keyidx, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_GROUP, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_KEY_MGMT, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_LEAP_USERNAME, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_new, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PAIRWISE, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PROTO, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PSK, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_PSK_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_group, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_group_by_value, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_pairwise, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_pairwise_by_value, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_proto, function in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_remove_proto_by_value, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_SETTING_NAME, macro in NMSettingWirelessSecurity -
-
-
-nm_setting_wireless_security_set_wep_key, function in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY0, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY1, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY2, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY3, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX, macro in NMSettingWirelessSecurity -
-
-
-NM_SETTING_WIRELESS_SEEN_BSSIDS, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SETTING_NAME, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_SSID, macro in NMSettingWireless -
-
-
-NM_SETTING_WIRELESS_TX_POWER, macro in NMSettingWireless -
-
-
-NM_STATE_CONNECTED, macro in NetworkManager -
-
-
-nm_utils_ap_mode_security_valid, function in nm-utils -
-
-
-nm_utils_bin2hexstr, function in nm-utils -
-
-
-nm_utils_check_virtual_device_compatibility, function in nm-utils -
-
-
-nm_utils_deinit, function in nm-utils -
-
-
-nm_utils_escape_ssid, function in nm-utils -
-
-
-nm_utils_file_is_pkcs12, function in nm-utils -
-
-
-nm_utils_file_search_in_paths, function in nm-utils -
-
-
-nm_utils_gvalue_hash_dup, function in nm-utils -
-
-
-nm_utils_hex2byte, function in nm-utils -
-
-
-nm_utils_hexstr2bin, function in nm-utils -
-
-
-nm_utils_hwaddr_atoba, function in nm-utils -
-
-
-nm_utils_hwaddr_aton, function in nm-utils -
-
-
-nm_utils_hwaddr_aton_len, function in nm-utils -
-
-
-nm_utils_hwaddr_len, function in nm-utils -
-
-
-NM_UTILS_HWADDR_LEN_MAX, macro in nm-utils -
-
-
-nm_utils_hwaddr_ntoa, function in nm-utils -
-
-
-nm_utils_hwaddr_ntoa_len, function in nm-utils -
-
-
-nm_utils_hwaddr_type, function in nm-utils -
-
-
-nm_utils_hwaddr_valid, function in nm-utils -
-
-
-nm_utils_iface_valid_name, function in nm-utils -
-
-
-nm_utils_inet4_ntop, function in nm-utils -
-
-
-nm_utils_inet6_ntop, function in nm-utils -
-
-
-NM_UTILS_INET_ADDRSTRLEN, macro in nm-utils -
-
-
-nm_utils_init, function in nm-utils -
-
-
-nm_utils_ip4_addresses_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip4_addresses_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip4_get_default_prefix, function in nm-utils -
-
-
-nm_utils_ip4_netmask_to_prefix, function in nm-utils -
-
-
-nm_utils_ip4_prefix_to_netmask, function in nm-utils -
-
-
-nm_utils_ip4_routes_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip4_routes_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_addresses_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_addresses_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_dns_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_dns_to_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_routes_from_gvalue, function in nm-utils -
-
-
-nm_utils_ip6_routes_to_gvalue, function in nm-utils -
-
-
-nm_utils_is_empty_ssid, function in nm-utils -
-
-
-nm_utils_is_uuid, function in nm-utils -
-
-
-nm_utils_rsa_key_encrypt, function in nm-utils -
-
-
-nm_utils_rsa_key_encrypt_aes, function in nm-utils -
-
-
-nm_utils_same_ssid, function in nm-utils -
-
-
-nm_utils_security_valid, function in nm-utils -
-
-
-nm_utils_slist_free, function in nm-utils -
-
-
-nm_utils_ssid_to_utf8, function in nm-utils -
-
-
-nm_utils_uuid_generate, function in nm-utils -
-
-
-nm_utils_uuid_generate_from_string, function in nm-utils -
-
-
-nm_utils_wep_key_valid, function in nm-utils -
-
-
-nm_utils_wifi_channel_to_freq, function in nm-utils -
-
-
-nm_utils_wifi_find_next_channel, function in nm-utils -
-
-
-nm_utils_wifi_freq_to_channel, function in nm-utils -
-
-
-nm_utils_wifi_is_channel_valid, function in nm-utils -
-
-
-nm_utils_wpa_psk_valid, function in nm-utils -
-
-
-NM_VLAN_FLAGS_ALL, macro in NMSettingVlan -
-
-
-NM_VPN_DBUS_PLUGIN_INTERFACE, macro in NetworkManagerVPN -
-
-
-NM_VPN_DBUS_PLUGIN_PATH, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CAN_PERSIST, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_BANNER, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_HAS_IP4, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_HAS_IP6, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_MTU, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_CONFIG_TUNDEV, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_BANNER, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MSS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_MTU, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NBNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PREFIX, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_PTP, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_ROUTES, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DNS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_MSS, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_PREFIX, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_PTP, macro in NetworkManagerVPN -
-
-
-NM_VPN_PLUGIN_IP6_CONFIG_ROUTES, macro in NetworkManagerVPN -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/ch01.html b/docs/libnm-util/html/ch01.html deleted file mode 100644 index 86c53967..00000000 --- a/docs/libnm-util/html/ch01.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - -libnm-util API Reference: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-

-libnm-util API Reference

-
-
-NMConnection — Describes a connection to specific network or provider -
-
-NMSetting — Describes related configuration information -
-
-NMSettingConnection — Describes general connection properties -
-
-NMSettingWired — Describes connection properties for Ethernet-based networks -
-
-NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks -
-
-NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security -
-
-NMSettingBluetooth — Describes Bluetooth connection properties -
-
-NMSettingSerial — Describes connection properties for devices that use -serial communications -
-
-NMSettingCdma — Describes CDMA-based mobile broadband properties -
-
-NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties -
-
-NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties -
-
-NMSettingBond — Describes connection properties for bonds -
-
-NMSettingBridge — Describes connection properties for bridges -
-
-NMSettingBridgePort — Describes connection properties for bridge ports -
-
-NMSettingTeam — Describes connection properties for teams -
-
-NMSettingTeamPort — Describes connection properties for team ports -
-
-NMSettingGeneric — Describes connection properties for generic devices -
-
-NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks -
-
-NMSettingVlan — Describes connection properties for VLAN interfaces -
-
-NMSettingOlpcMesh -
-
-NMSettingAdsl — Describes ADSL-based properties -
-
-NMSettingDcb — Connection properties for Data Center Bridging -
-
-NMSetting8021x — Describes 802.1x-authenticated connection properties -
-
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties -
-
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties -
-
-NMSettingPPP — Describes connection properties for devices/networks -that require PPP to deliver IP capability -
-
-NMSettingPPPOE — Describes PPPoE connection properties -
-
-NMSettingVPN — Describes connection properties for Virtual Private Networks -
-
-nm-utils — Utility functions -
-
-NetworkManager -
-
-NetworkManagerVPN -
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/home.png b/docs/libnm-util/html/home.png deleted file mode 100644 index 9346b336..00000000 Binary files a/docs/libnm-util/html/home.png and /dev/null differ diff --git a/docs/libnm-util/html/index.html b/docs/libnm-util/html/index.html deleted file mode 100644 index 02a1bff0..00000000 --- a/docs/libnm-util/html/index.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - -libnm-util Reference Manual: libnm-util Reference Manual - - - - - - - -
-
-
-
-

- for libnm-util 1.18.0 - - The latest version of this documentation can be found on-line at - https://developer.gnome.org/libnm-util/stable/. -

-
-
-

- Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free - Documentation License, Version 1.1 or any later - version published by the Free Software Foundation with no - Invariant Sections, no Front-Cover Texts, and no Back-Cover - Texts. You may obtain a copy of the GNU Free - Documentation License from the Free Software - Foundation by visiting their Web site or by writing - to: - -

-


-   The Free Software Foundation, Inc.,
-   51 Franklin Street - Fifth Floor,
-   BostonMA 02110-1301,
-   USA
-

-

-

-
-
-
-
-
-
libnm-util API Reference
-
-
-NMConnection — Describes a connection to specific network or provider -
-
-NMSetting — Describes related configuration information -
-
-NMSettingConnection — Describes general connection properties -
-
-NMSettingWired — Describes connection properties for Ethernet-based networks -
-
-NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks -
-
-NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that -use WEP, LEAP, WPA or WPA2/RSN security -
-
-NMSettingBluetooth — Describes Bluetooth connection properties -
-
-NMSettingSerial — Describes connection properties for devices that use -serial communications -
-
-NMSettingCdma — Describes CDMA-based mobile broadband properties -
-
-NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties -
-
-NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties -
-
-NMSettingBond — Describes connection properties for bonds -
-
-NMSettingBridge — Describes connection properties for bridges -
-
-NMSettingBridgePort — Describes connection properties for bridge ports -
-
-NMSettingTeam — Describes connection properties for teams -
-
-NMSettingTeamPort — Describes connection properties for team ports -
-
-NMSettingGeneric — Describes connection properties for generic devices -
-
-NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks -
-
-NMSettingVlan — Describes connection properties for VLAN interfaces -
-
-NMSettingOlpcMesh -
-
-NMSettingAdsl — Describes ADSL-based properties -
-
-NMSettingDcb — Connection properties for Data Center Bridging -
-
-NMSetting8021x — Describes 802.1x-authenticated connection properties -
-
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties -
-
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties -
-
-NMSettingPPP — Describes connection properties for devices/networks -that require PPP to deliver IP capability -
-
-NMSettingPPPOE — Describes PPPoE connection properties -
-
-NMSettingVPN — Describes connection properties for Virtual Private Networks -
-
-nm-utils — Utility functions -
-
-NetworkManager -
-
-NetworkManagerVPN -
-
-
Object Hierarchy
-
API Index
-
Annotation Glossary
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/left-insensitive.png b/docs/libnm-util/html/left-insensitive.png deleted file mode 100644 index 3269393a..00000000 Binary files a/docs/libnm-util/html/left-insensitive.png and /dev/null differ diff --git a/docs/libnm-util/html/left.png b/docs/libnm-util/html/left.png deleted file mode 100644 index 2abde032..00000000 Binary files a/docs/libnm-util/html/left.png and /dev/null differ diff --git a/docs/libnm-util/html/libnm-util-NetworkManager.html b/docs/libnm-util/html/libnm-util-NetworkManager.html deleted file mode 100644 index c5ab858e..00000000 --- a/docs/libnm-util/html/libnm-util-NetworkManager.html +++ /dev/null @@ -1,1891 +0,0 @@ - - - - -NetworkManager: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NetworkManager

-

NetworkManager

-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DBUS_SERVICE
#defineNM_DBUS_PATH
#defineNM_DBUS_INTERFACE
#defineNM_DBUS_INTERFACE_DEVICE
#defineNM_DBUS_INTERFACE_DEVICE_WIRED
#defineNM_DBUS_INTERFACE_DEVICE_ADSL
#defineNM_DBUS_INTERFACE_DEVICE_WIRELESS
#defineNM_DBUS_INTERFACE_DEVICE_BLUETOOTH
#defineNM_DBUS_INTERFACE_DEVICE_OLPC_MESH
#defineNM_DBUS_PATH_ACCESS_POINT
#defineNM_DBUS_INTERFACE_ACCESS_POINT
#defineNM_DBUS_INTERFACE_DEVICE_MODEM
#defineNM_DBUS_INTERFACE_DEVICE_WIMAX
#defineNM_DBUS_INTERFACE_WIMAX_NSP
#defineNM_DBUS_PATH_WIMAX_NSP
#defineNM_DBUS_INTERFACE_ACTIVE_CONNECTION
#defineNM_DBUS_INTERFACE_IP4_CONFIG
#defineNM_DBUS_INTERFACE_DHCP4_CONFIG
#defineNM_DBUS_INTERFACE_IP6_CONFIG
#defineNM_DBUS_INTERFACE_DHCP6_CONFIG
#defineNM_DBUS_INTERFACE_DEVICE_INFINIBAND
#defineNM_DBUS_INTERFACE_DEVICE_BOND
#defineNM_DBUS_INTERFACE_DEVICE_TEAM
#defineNM_DBUS_INTERFACE_DEVICE_VLAN
#defineNM_DBUS_INTERFACE_DEVICE_BRIDGE
#defineNM_DBUS_INTERFACE_DEVICE_GENERIC
#defineNM_DBUS_INTERFACE_DEVICE_VETH
#defineNM_DBUS_INTERFACE_DEVICE_TUN
#defineNM_DBUS_INTERFACE_DEVICE_MACVLAN
#defineNM_DBUS_INTERFACE_DEVICE_VXLAN
#defineNM_DBUS_INTERFACE_DEVICE_GRE
#defineNM_DBUS_IFACE_SETTINGS
#defineNM_DBUS_PATH_SETTINGS
#defineNM_DBUS_IFACE_SETTINGS_CONNECTION
#defineNM_DBUS_PATH_SETTINGS_CONNECTION
#defineNM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS
#defineNM_DBUS_INTERFACE_AGENT_MANAGER
#defineNM_DBUS_PATH_AGENT_MANAGER
#defineNM_DBUS_INTERFACE_SECRET_AGENT
#defineNM_DBUS_PATH_SECRET_AGENT
enumNMState
#defineNM_STATE_CONNECTED
enumNMConnectivityState
enumNMDeviceType
enumNMDeviceCapabilities
enumNMDeviceWifiCapabilities
enumNM80211ApFlags
enumNM80211ApSecurityFlags
enumNM80211Mode
enumNMBluetoothCapabilities
enumNMDeviceModemCapabilities
enumNMDeviceState
enumNMDeviceStateReason
enumNMActiveConnectionState
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NM_DBUS_SERVICE

-
#define NM_DBUS_SERVICE                     "org.freedesktop.NetworkManager"
-
-
-
-
-

NM_DBUS_PATH

-
#define NM_DBUS_PATH                        "/org/freedesktop/NetworkManager"
-
-
-
-
-

NM_DBUS_INTERFACE

-
#define NM_DBUS_INTERFACE                   "org.freedesktop.NetworkManager"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE

-
#define NM_DBUS_INTERFACE_DEVICE            NM_DBUS_INTERFACE ".Device"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIRED

-
#define NM_DBUS_INTERFACE_DEVICE_WIRED      NM_DBUS_INTERFACE_DEVICE ".Wired"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_ADSL

-
#define NM_DBUS_INTERFACE_DEVICE_ADSL       NM_DBUS_INTERFACE_DEVICE ".Adsl"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIRELESS

-
#define NM_DBUS_INTERFACE_DEVICE_WIRELESS   NM_DBUS_INTERFACE_DEVICE ".Wireless"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BLUETOOTH

-
#define NM_DBUS_INTERFACE_DEVICE_BLUETOOTH  NM_DBUS_INTERFACE_DEVICE ".Bluetooth"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_OLPC_MESH

-
#define NM_DBUS_INTERFACE_DEVICE_OLPC_MESH  NM_DBUS_INTERFACE_DEVICE ".OlpcMesh"
-
-
-
-
-

NM_DBUS_PATH_ACCESS_POINT

-
#define NM_DBUS_PATH_ACCESS_POINT           NM_DBUS_PATH "/AccessPoint"
-
-
-
-
-

NM_DBUS_INTERFACE_ACCESS_POINT

-
#define NM_DBUS_INTERFACE_ACCESS_POINT      NM_DBUS_INTERFACE ".AccessPoint"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_MODEM

-
#define NM_DBUS_INTERFACE_DEVICE_MODEM      NM_DBUS_INTERFACE_DEVICE ".Modem"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_WIMAX

-
#define NM_DBUS_INTERFACE_DEVICE_WIMAX      NM_DBUS_INTERFACE_DEVICE ".WiMax"
-
-
-
-
-

NM_DBUS_INTERFACE_WIMAX_NSP

-
#define NM_DBUS_INTERFACE_WIMAX_NSP         NM_DBUS_INTERFACE ".WiMax.Nsp"
-
-
-
-
-

NM_DBUS_PATH_WIMAX_NSP

-
#define NM_DBUS_PATH_WIMAX_NSP              NM_DBUS_PATH "/Nsp"
-
-
-
-
-

NM_DBUS_INTERFACE_ACTIVE_CONNECTION

-
#define NM_DBUS_INTERFACE_ACTIVE_CONNECTION NM_DBUS_INTERFACE ".Connection.Active"
-
-
-
-
-

NM_DBUS_INTERFACE_IP4_CONFIG

-
#define NM_DBUS_INTERFACE_IP4_CONFIG        NM_DBUS_INTERFACE ".IP4Config"
-
-
-
-
-

NM_DBUS_INTERFACE_DHCP4_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP4_CONFIG      NM_DBUS_INTERFACE ".DHCP4Config"
-
-
-
-
-

NM_DBUS_INTERFACE_IP6_CONFIG

-
#define NM_DBUS_INTERFACE_IP6_CONFIG        NM_DBUS_INTERFACE ".IP6Config"
-
-
-
-
-

NM_DBUS_INTERFACE_DHCP6_CONFIG

-
#define NM_DBUS_INTERFACE_DHCP6_CONFIG      NM_DBUS_INTERFACE ".DHCP6Config"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_INFINIBAND

-
#define NM_DBUS_INTERFACE_DEVICE_INFINIBAND NM_DBUS_INTERFACE_DEVICE ".Infiniband"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BOND

-
#define NM_DBUS_INTERFACE_DEVICE_BOND       NM_DBUS_INTERFACE_DEVICE ".Bond"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_TEAM

-
#define NM_DBUS_INTERFACE_DEVICE_TEAM       NM_DBUS_INTERFACE_DEVICE ".Team"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VLAN

-
#define NM_DBUS_INTERFACE_DEVICE_VLAN       NM_DBUS_INTERFACE_DEVICE ".Vlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_BRIDGE

-
#define NM_DBUS_INTERFACE_DEVICE_BRIDGE     NM_DBUS_INTERFACE_DEVICE ".Bridge"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_GENERIC

-
#define NM_DBUS_INTERFACE_DEVICE_GENERIC    NM_DBUS_INTERFACE_DEVICE ".Generic"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VETH

-
#define NM_DBUS_INTERFACE_DEVICE_VETH       NM_DBUS_INTERFACE_DEVICE ".Veth"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_TUN

-
#define NM_DBUS_INTERFACE_DEVICE_TUN        NM_DBUS_INTERFACE_DEVICE ".Tun"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_MACVLAN

-
#define NM_DBUS_INTERFACE_DEVICE_MACVLAN    NM_DBUS_INTERFACE_DEVICE ".Macvlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_VXLAN

-
#define NM_DBUS_INTERFACE_DEVICE_VXLAN      NM_DBUS_INTERFACE_DEVICE ".Vxlan"
-
-
-
-
-

NM_DBUS_INTERFACE_DEVICE_GRE

-
#define NM_DBUS_INTERFACE_DEVICE_GRE        NM_DBUS_INTERFACE_DEVICE ".Gre"
-
-
-
-
-

NM_DBUS_IFACE_SETTINGS

-
#define NM_DBUS_IFACE_SETTINGS            "org.freedesktop.NetworkManager.Settings"
-
-
-
-
-

NM_DBUS_PATH_SETTINGS

-
#define NM_DBUS_PATH_SETTINGS             "/org/freedesktop/NetworkManager/Settings"
-
-
-
-
-

NM_DBUS_IFACE_SETTINGS_CONNECTION

-
#define NM_DBUS_IFACE_SETTINGS_CONNECTION "org.freedesktop.NetworkManager.Settings.Connection"
-
-
-
-
-

NM_DBUS_PATH_SETTINGS_CONNECTION

-
#define NM_DBUS_PATH_SETTINGS_CONNECTION  "/org/freedesktop/NetworkManager/Settings/Connection"
-
-
-
-
-

NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS

-
#define NM_DBUS_IFACE_SETTINGS_CONNECTION_SECRETS "org.freedesktop.NetworkManager.Settings.Connection.Secrets"
-
-
-
-
-

NM_DBUS_INTERFACE_AGENT_MANAGER

-
#define NM_DBUS_INTERFACE_AGENT_MANAGER   NM_DBUS_INTERFACE ".AgentManager"
-
-
-
-
-

NM_DBUS_PATH_AGENT_MANAGER

-
#define NM_DBUS_PATH_AGENT_MANAGER        "/org/freedesktop/NetworkManager/AgentManager"
-
-
-
-
-

NM_DBUS_INTERFACE_SECRET_AGENT

-
#define NM_DBUS_INTERFACE_SECRET_AGENT    NM_DBUS_INTERFACE ".SecretAgent"
-
-
-
-
-

NM_DBUS_PATH_SECRET_AGENT

-
#define NM_DBUS_PATH_SECRET_AGENT         "/org/freedesktop/NetworkManager/SecretAgent"
-
-
-
-
-

enum NMState

-

NMState values indicate the current overall networking state.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_STATE_UNKNOWN

-

networking state is unknown

-
 

NM_STATE_ASLEEP

-

networking is not enabled

-
 

NM_STATE_DISCONNECTED

-

there is no active network connection

-
 

NM_STATE_DISCONNECTING

-

network connections are being cleaned up

-
 

NM_STATE_CONNECTING

-

a network connection is being started

-
 

NM_STATE_CONNECTED_LOCAL

-

there is only local IPv4 and/or IPv6 connectivity

-
 

NM_STATE_CONNECTED_SITE

-

there is only site-wide IPv4 and/or IPv6 connectivity

-
 

NM_STATE_CONNECTED_GLOBAL

-

there is global IPv4 and/or IPv6 Internet connectivity

-
 
-
-
-
-
-

NM_STATE_CONNECTED

-
#define NM_STATE_CONNECTED NM_STATE_CONNECTED_GLOBAL
-
-
-
-
-

enum NMConnectivityState

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_CONNECTIVITY_UNKNOWN

-

Network connectivity is unknown.

-
 

NM_CONNECTIVITY_NONE

-

The host is not connected to any network.

-
 

NM_CONNECTIVITY_PORTAL

-

The host is behind a captive portal and - cannot reach the full Internet.

-
 

NM_CONNECTIVITY_LIMITED

-

The host is connected to a network, but - does not appear to be able to reach the full Internet.

-
 

NM_CONNECTIVITY_FULL

-

The host is connected to a network, and - appears to be able to reach the full Internet.

-
 
-
-

Since: 0.9.8.6

-
-
-
-

enum NMDeviceType

-

NMDeviceType values indicate the type of hardware represented by -an NMDevice.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_TYPE_UNKNOWN

-

unknown device

-
 

NM_DEVICE_TYPE_ETHERNET

-

a wired ethernet device

-
 

NM_DEVICE_TYPE_WIFI

-

an 802.11 Wi-Fi device

-
 

NM_DEVICE_TYPE_UNUSED1

-

not used

-
 

NM_DEVICE_TYPE_UNUSED2

-

not used

-
 

NM_DEVICE_TYPE_BT

-

a Bluetooth device supporting PAN or DUN access protocols

-
 

NM_DEVICE_TYPE_OLPC_MESH

-

an OLPC XO mesh networking device

-
 

NM_DEVICE_TYPE_WIMAX

-

an 802.16e Mobile WiMAX broadband device

-
 

NM_DEVICE_TYPE_MODEM

-

a modem supporting analog telephone, CDMA/EVDO, -GSM/UMTS, or LTE network access protocols

-
 

NM_DEVICE_TYPE_INFINIBAND

-

an IP-over-InfiniBand device

-
 

NM_DEVICE_TYPE_BOND

-

a bond master interface

-
 

NM_DEVICE_TYPE_VLAN

-

an 802.1Q VLAN interface

-
 

NM_DEVICE_TYPE_ADSL

-

ADSL modem

-
 

NM_DEVICE_TYPE_BRIDGE

-

a bridge master interface

-
 

NM_DEVICE_TYPE_GENERIC

-

generic support for unrecognized device types

-
 

NM_DEVICE_TYPE_TEAM

-

a team master interface

-
 

NM_DEVICE_TYPE_TUN

-

a TUN/TAP interface

-
 

NM_DEVICE_TYPE_IP_TUNNEL

-

an IP tunnel interface

-
 

NM_DEVICE_TYPE_MACVLAN

-

a MACVLAN interface

-
 

NM_DEVICE_TYPE_VXLAN

-

a VXLAN interface

-
 

NM_DEVICE_TYPE_VETH

-

a VETH interface

-
 
-
-
-
-
-

enum NMDeviceCapabilities

-

General device capability flags.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_CAP_NONE

-

device has no special capabilities

-
 

NM_DEVICE_CAP_NM_SUPPORTED

-

NetworkManager supports this device

-
 

NM_DEVICE_CAP_CARRIER_DETECT

-

this device can indicate carrier status

-
 

NM_DEVICE_CAP_IS_SOFTWARE

-

this device is a software device

-
 
-
-
-
-
-

enum NMDeviceWifiCapabilities

-

802.11 specific device encryption and authentication capabilities.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_WIFI_DEVICE_CAP_NONE

-

device has no encryption/authentication capabilities

-
 

NM_WIFI_DEVICE_CAP_CIPHER_WEP40

-

device supports 40/64-bit WEP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_WEP104

-

device supports 104/128-bit WEP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_TKIP

-

device supports TKIP encryption

-
 

NM_WIFI_DEVICE_CAP_CIPHER_CCMP

-

device supports AES/CCMP encryption

-
 

NM_WIFI_DEVICE_CAP_WPA

-

device supports WPA1 authentication

-
 

NM_WIFI_DEVICE_CAP_RSN

-

device supports WPA2/RSN authentication

-
 

NM_WIFI_DEVICE_CAP_AP

-

device supports Access Point mode

-
 

NM_WIFI_DEVICE_CAP_ADHOC

-

device supports Ad-Hoc mode

-
 

NM_WIFI_DEVICE_CAP_FREQ_VALID

-

device reports frequency capabilities

-
 

NM_WIFI_DEVICE_CAP_FREQ_2GHZ

-

device supports 2.4GHz frequencies

-
 

NM_WIFI_DEVICE_CAP_FREQ_5GHZ

-

device supports 5GHz frequencies

-
 
-
-
-
-
-

enum NM80211ApFlags

-

802.11 access point flags.

-
-

Members

-
----- - - - - - - - - - - - - -

NM_802_11_AP_FLAGS_NONE

-

access point has no special capabilities

-
 

NM_802_11_AP_FLAGS_PRIVACY

-

access point requires authentication and -encryption (usually means WEP)

-
 
-
-
-
-
-

enum NM80211ApSecurityFlags

-

802.11 access point security and authentication flags. These flags describe -the current security requirements of an access point as determined from the -access point's beacon.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_802_11_AP_SEC_NONE

-

the access point has no special security requirements

-
 

NM_802_11_AP_SEC_PAIR_WEP40

-

40/64-bit WEP is supported for -pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_WEP104

-

104/128-bit WEP is supported for -pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_TKIP

-

TKIP is supported for pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_PAIR_CCMP

-

AES/CCMP is supported for pairwise/unicast encryption

-
 

NM_802_11_AP_SEC_GROUP_WEP40

-

40/64-bit WEP is supported for group/broadcast -encryption

-
 

NM_802_11_AP_SEC_GROUP_WEP104

-

104/128-bit WEP is supported for -group/broadcast encryption

-
 

NM_802_11_AP_SEC_GROUP_TKIP

-

TKIP is supported for group/broadcast encryption

-
 

NM_802_11_AP_SEC_GROUP_CCMP

-

AES/CCMP is supported for group/broadcast -encryption

-
 

NM_802_11_AP_SEC_KEY_MGMT_PSK

-

WPA/RSN Pre-Shared Key encryption is -supported

-
 

NM_802_11_AP_SEC_KEY_MGMT_802_1X

-

802.1x authentication and key management -is supported

-
 
-
-
-
-
-

enum NM80211Mode

-

Indicates the 802.11 mode an access point or device is currently in.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_802_11_MODE_UNKNOWN

-

the device or access point mode is unknown

-
 

NM_802_11_MODE_ADHOC

-

for both devices and access point objects, indicates - the object is part of an Ad-Hoc 802.11 network without a central - coordinating access point.

-
 

NM_802_11_MODE_INFRA

-

the device or access point is in infrastructure mode. - For devices, this indicates the device is an 802.11 client/station. For - access point objects, this indicates the object is an access point that - provides connectivity to clients.

-
 

NM_802_11_MODE_AP

-

the device is an access point/hotspot. Not valid for - access point objects; used only for hotspot mode on the local machine.

-
 
-
-
-
-
-

enum NMBluetoothCapabilities

-

NMBluetoothCapabilities values indicate the usable capabilities of a -Bluetooth device.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_BT_CAPABILITY_NONE

-

device has no usable capabilities

-
 

NM_BT_CAPABILITY_DUN

-

device provides Dial-Up Networking capability

-
 

NM_BT_CAPABILITY_NAP

-

device provides Network Access Point capability

-
 
-
-
-
-
-

enum NMDeviceModemCapabilities

-

NMDeviceModemCapabilities values indicate the generic radio access -technology families a modem device supports. For more information on the -specific access technologies the device supports use the ModemManager D-Bus -API.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_MODEM_CAPABILITY_NONE

-

modem has no usable capabilities

-
 

NM_DEVICE_MODEM_CAPABILITY_POTS

-

modem uses the analog wired telephone -network and is not a wireless/cellular device

-
 

NM_DEVICE_MODEM_CAPABILITY_CDMA_EVDO

-

modem supports at least one of CDMA -1xRTT, EVDO revision 0, EVDO revision A, or EVDO revision B

-
 

NM_DEVICE_MODEM_CAPABILITY_GSM_UMTS

-

modem supports at least one of GSM, -GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

-
 

NM_DEVICE_MODEM_CAPABILITY_LTE

-

modem has LTE data capability

-
 
-
-
-
-
-

enum NMDeviceState

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_STATE_UNKNOWN

-

the device's state is unknown

-
 

NM_DEVICE_STATE_UNMANAGED

-

the device is recognized, but not managed by - NetworkManager

-
 

NM_DEVICE_STATE_UNAVAILABLE

-

the device is managed by NetworkManager, but - is not available for use. Reasons may include the wireless switched off, - missing firmware, no ethernet carrier, missing supplicant or modem manager, - etc.

-
 

NM_DEVICE_STATE_DISCONNECTED

-

the device can be activated, but is currently - idle and not connected to a network.

-
 

NM_DEVICE_STATE_PREPARE

-

the device is preparing the connection to the - network. This may include operations like changing the MAC address, - setting physical link properties, and anything else required to connect - to the requested network.

-
 

NM_DEVICE_STATE_CONFIG

-

the device is connecting to the requested network. - This may include operations like associating with the Wi-Fi AP, dialing - the modem, connecting to the remote Bluetooth device, etc.

-
 

NM_DEVICE_STATE_NEED_AUTH

-

the device requires more information to continue - connecting to the requested network. This includes secrets like WiFi - passphrases, login passwords, PIN codes, etc.

-
 

NM_DEVICE_STATE_IP_CONFIG

-

the device is requesting IPv4 and/or IPv6 - addresses and routing information from the network.

-
 

NM_DEVICE_STATE_IP_CHECK

-

the device is checking whether further action is - required for the requested network connection. This may include checking - whether only local network access is available, whether a captive portal - is blocking access to the Internet, etc.

-
 

NM_DEVICE_STATE_SECONDARIES

-

the device is waiting for a secondary - connection (like a VPN) which must activated before the device can be - activated

-
 

NM_DEVICE_STATE_ACTIVATED

-

the device has a network connection, either local - or global.

-
 

NM_DEVICE_STATE_DEACTIVATING

-

a disconnection from the current network - connection was requested, and the device is cleaning up resources used for - that connection. The network connection may still be valid.

-
 

NM_DEVICE_STATE_FAILED

-

the device failed to connect to the requested - network and is cleaning up the connection request

-
 
-
-
-
-
-

enum NMDeviceStateReason

-

Device state change reason codes

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_DEVICE_STATE_REASON_NONE

-

No reason given

-
 

NM_DEVICE_STATE_REASON_UNKNOWN

-

Unknown error

-
 

NM_DEVICE_STATE_REASON_NOW_MANAGED

-

Device is now managed

-
 

NM_DEVICE_STATE_REASON_NOW_UNMANAGED

-

Device is now unmanaged

-
 

NM_DEVICE_STATE_REASON_CONFIG_FAILED

-

The device could not be readied for configuration

-
 

NM_DEVICE_STATE_REASON_IP_CONFIG_UNAVAILABLE

-

IP configuration could not be reserved (no available address, timeout, etc)

-
 

NM_DEVICE_STATE_REASON_IP_CONFIG_EXPIRED

-

The IP config is no longer valid

-
 

NM_DEVICE_STATE_REASON_NO_SECRETS

-

Secrets were required, but not provided

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_DISCONNECT

-

802.1x supplicant disconnected

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_CONFIG_FAILED

-

802.1x supplicant configuration failed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_FAILED

-

802.1x supplicant failed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_TIMEOUT

-

802.1x supplicant took too long to authenticate

-
 

NM_DEVICE_STATE_REASON_PPP_START_FAILED

-

PPP service failed to start

-
 

NM_DEVICE_STATE_REASON_PPP_DISCONNECT

-

PPP service disconnected

-
 

NM_DEVICE_STATE_REASON_PPP_FAILED

-

PPP failed

-
 

NM_DEVICE_STATE_REASON_DHCP_START_FAILED

-

DHCP client failed to start

-
 

NM_DEVICE_STATE_REASON_DHCP_ERROR

-

DHCP client error

-
 

NM_DEVICE_STATE_REASON_DHCP_FAILED

-

DHCP client failed

-
 

NM_DEVICE_STATE_REASON_SHARED_START_FAILED

-

Shared connection service failed to start

-
 

NM_DEVICE_STATE_REASON_SHARED_FAILED

-

Shared connection service failed

-
 

NM_DEVICE_STATE_REASON_AUTOIP_START_FAILED

-

AutoIP service failed to start

-
 

NM_DEVICE_STATE_REASON_AUTOIP_ERROR

-

AutoIP service error

-
 

NM_DEVICE_STATE_REASON_AUTOIP_FAILED

-

AutoIP service failed

-
 

NM_DEVICE_STATE_REASON_MODEM_BUSY

-

The line is busy

-
 

NM_DEVICE_STATE_REASON_MODEM_NO_DIAL_TONE

-

No dial tone

-
 

NM_DEVICE_STATE_REASON_MODEM_NO_CARRIER

-

No carrier could be established

-
 

NM_DEVICE_STATE_REASON_MODEM_DIAL_TIMEOUT

-

The dialing request timed out

-
 

NM_DEVICE_STATE_REASON_MODEM_DIAL_FAILED

-

The dialing attempt failed

-
 

NM_DEVICE_STATE_REASON_MODEM_INIT_FAILED

-

Modem initialization failed

-
 

NM_DEVICE_STATE_REASON_GSM_APN_FAILED

-

Failed to select the specified APN

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_NOT_SEARCHING

-

Not searching for networks

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_DENIED

-

Network registration denied

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_TIMEOUT

-

Network registration timed out

-
 

NM_DEVICE_STATE_REASON_GSM_REGISTRATION_FAILED

-

Failed to register with the requested network

-
 

NM_DEVICE_STATE_REASON_GSM_PIN_CHECK_FAILED

-

PIN check failed

-
 

NM_DEVICE_STATE_REASON_FIRMWARE_MISSING

-

Necessary firmware for the device may be missing

-
 

NM_DEVICE_STATE_REASON_REMOVED

-

The device was removed

-
 

NM_DEVICE_STATE_REASON_SLEEPING

-

NetworkManager went to sleep

-
 

NM_DEVICE_STATE_REASON_CONNECTION_REMOVED

-

The device's active connection disappeared

-
 

NM_DEVICE_STATE_REASON_USER_REQUESTED

-

Device disconnected by user or client

-
 

NM_DEVICE_STATE_REASON_CARRIER

-

Carrier/link changed

-
 

NM_DEVICE_STATE_REASON_CONNECTION_ASSUMED

-

The device's existing connection was assumed

-
 

NM_DEVICE_STATE_REASON_SUPPLICANT_AVAILABLE

-

The supplicant is now available

-
 

NM_DEVICE_STATE_REASON_MODEM_NOT_FOUND

-

The modem could not be found

-
 

NM_DEVICE_STATE_REASON_BT_FAILED

-

The Bluetooth connection failed or timed out

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_NOT_INSERTED

-

GSM Modem's SIM Card not inserted

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_PIN_REQUIRED

-

GSM Modem's SIM Pin required

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_PUK_REQUIRED

-

GSM Modem's SIM Puk required

-
 

NM_DEVICE_STATE_REASON_GSM_SIM_WRONG

-

GSM Modem's SIM wrong

-
 

NM_DEVICE_STATE_REASON_INFINIBAND_MODE

-

InfiniBand device does not support connected mode

-
 

NM_DEVICE_STATE_REASON_DEPENDENCY_FAILED

-

A dependency of the connection failed

-
 

NM_DEVICE_STATE_REASON_BR2684_FAILED

-

Problem with the RFC 2684 Ethernet over ADSL bridge

-
 

NM_DEVICE_STATE_REASON_MODEM_MANAGER_UNAVAILABLE

-

ModemManager not running

-
 

NM_DEVICE_STATE_REASON_SSID_NOT_FOUND

-

The Wi-Fi network could not be found

-
 

NM_DEVICE_STATE_REASON_SECONDARY_CONNECTION_FAILED

-

A secondary connection of the base connection failed

-
 

NM_DEVICE_STATE_REASON_DCB_FCOE_FAILED

-

DCB or FCoE setup failed

-
 

NM_DEVICE_STATE_REASON_TEAMD_CONTROL_FAILED

-

teamd control failed

-
 

NM_DEVICE_STATE_REASON_MODEM_FAILED

-

Modem failed or no longer available

-
 

NM_DEVICE_STATE_REASON_MODEM_AVAILABLE

-

Modem now ready and available

-
 

NM_DEVICE_STATE_REASON_SIM_PIN_INCORRECT

-

SIM PIN was incorrect

-
 

NM_DEVICE_STATE_REASON_NEW_ACTIVATION

-

New connection activation was enqueued

-
 

NM_DEVICE_STATE_REASON_PARENT_CHANGED

-

the device's parent changed

-
 

NM_DEVICE_STATE_REASON_PARENT_MANAGED_CHANGED

-

the device parent's management changed

-
 

NM_DEVICE_STATE_REASON_LAST

  
-
-
-
-
-

enum NMActiveConnectionState

-

NMActiveConnectionState values indicate the state of a connection to a -specific network while it is starting, connected, or disconnecting from that -network.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_ACTIVE_CONNECTION_STATE_UNKNOWN

-

the state of the connection is unknown

-
 

NM_ACTIVE_CONNECTION_STATE_ACTIVATING

-

a network connection is being prepared

-
 

NM_ACTIVE_CONNECTION_STATE_ACTIVATED

-

there is a connection to the network

-
 

NM_ACTIVE_CONNECTION_STATE_DEACTIVATING

-

the network connection is being - torn down and cleaned up

-
 

NM_ACTIVE_CONNECTION_STATE_DEACTIVATED

-

the network connection is disconnected - and will be removed

-
 
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/libnm-util-NetworkManagerVPN.html b/docs/libnm-util/html/libnm-util-NetworkManagerVPN.html deleted file mode 100644 index 2f32db96..00000000 --- a/docs/libnm-util/html/libnm-util-NetworkManagerVPN.html +++ /dev/null @@ -1,949 +0,0 @@ - - - - -NetworkManagerVPN: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

NetworkManagerVPN

-

NetworkManagerVPN

-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#defineNM_DBUS_PATH_VPN
#defineNM_DBUS_INTERFACE_VPN
#defineNM_DBUS_PATH_VPN_CONNECTION
#defineNM_DBUS_INTERFACE_VPN_CONNECTION
#defineNM_VPN_DBUS_PLUGIN_PATH
#defineNM_VPN_DBUS_PLUGIN_INTERFACE
#defineNM_DBUS_NO_ACTIVE_VPN_CONNECTION
#defineNM_DBUS_NO_VPN_CONNECTIONS
#defineNM_DBUS_INVALID_VPN_CONNECTION
#defineNM_DBUS_VPN_ERROR_PREFIX
#defineNM_DBUS_VPN_STARTING_IN_PROGRESS
#defineNM_DBUS_VPN_ALREADY_STARTED
#defineNM_DBUS_VPN_STOPPING_IN_PROGRESS
#defineNM_DBUS_VPN_ALREADY_STOPPED
#defineNM_DBUS_VPN_WRONG_STATE
#defineNM_DBUS_VPN_BAD_ARGUMENTS
#defineNM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED
#defineNM_DBUS_VPN_SIGNAL_LOGIN_BANNER
#defineNM_DBUS_VPN_SIGNAL_LOGIN_FAILED
#defineNM_DBUS_VPN_SIGNAL_LAUNCH_FAILED
#defineNM_DBUS_VPN_SIGNAL_CONNECT_FAILED
#defineNM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD
#defineNM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD
#defineNM_DBUS_VPN_SIGNAL_STATE_CHANGE
#defineNM_DBUS_VPN_SIGNAL_IP4_CONFIG
enumNMVPNServiceState
enumNMVPNConnectionState
enumNMVPNConnectionStateReason
enumNMVPNPluginFailure
#defineNM_VPN_PLUGIN_CONFIG_TUNDEV
#defineNM_VPN_PLUGIN_CONFIG_BANNER
#defineNM_VPN_PLUGIN_CONFIG_EXT_GATEWAY
#defineNM_VPN_PLUGIN_CONFIG_MTU
#defineNM_VPN_PLUGIN_CONFIG_HAS_IP4
#defineNM_VPN_PLUGIN_CONFIG_HAS_IP6
#defineNM_VPN_PLUGIN_CAN_PERSIST
#defineNM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_ADDRESS
#defineNM_VPN_PLUGIN_IP4_CONFIG_PTP
#defineNM_VPN_PLUGIN_IP4_CONFIG_PREFIX
#defineNM_VPN_PLUGIN_IP4_CONFIG_DNS
#defineNM_VPN_PLUGIN_IP4_CONFIG_NBNS
#defineNM_VPN_PLUGIN_IP4_CONFIG_MSS
#defineNM_VPN_PLUGIN_IP4_CONFIG_DOMAIN
#defineNM_VPN_PLUGIN_IP4_CONFIG_DOMAINS
#defineNM_VPN_PLUGIN_IP4_CONFIG_ROUTES
#defineNM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT
#defineNM_VPN_PLUGIN_IP4_CONFIG_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_BANNER
#defineNM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY
#defineNM_VPN_PLUGIN_IP4_CONFIG_MTU
#defineNM_VPN_PLUGIN_IP4_CONFIG_TUNDEV
#defineNM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY
#defineNM_VPN_PLUGIN_IP6_CONFIG_ADDRESS
#defineNM_VPN_PLUGIN_IP6_CONFIG_PTP
#defineNM_VPN_PLUGIN_IP6_CONFIG_PREFIX
#defineNM_VPN_PLUGIN_IP6_CONFIG_DNS
#defineNM_VPN_PLUGIN_IP6_CONFIG_MSS
#defineNM_VPN_PLUGIN_IP6_CONFIG_DOMAIN
#defineNM_VPN_PLUGIN_IP6_CONFIG_DOMAINS
#defineNM_VPN_PLUGIN_IP6_CONFIG_ROUTES
#defineNM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT
-
-
-

Description

-
-
-

Functions

-

-
-
-

Types and Values

-
-

NM_DBUS_PATH_VPN

-
#define NM_DBUS_PATH_VPN                  "/org/freedesktop/NetworkManager/VPN/Manager"
-
-
-
-
-

NM_DBUS_INTERFACE_VPN

-
#define NM_DBUS_INTERFACE_VPN             "org.freedesktop.NetworkManager.VPN.Manager"
-
-
-
-
-

NM_DBUS_PATH_VPN_CONNECTION

-
#define NM_DBUS_PATH_VPN_CONNECTION       "/org/freedesktop/NetworkManager/VPN/Connection"
-
-
-
-
-

NM_DBUS_INTERFACE_VPN_CONNECTION

-
#define NM_DBUS_INTERFACE_VPN_CONNECTION  "org.freedesktop.NetworkManager.VPN.Connection"
-
-
-
-
-

NM_VPN_DBUS_PLUGIN_PATH

-
#define NM_VPN_DBUS_PLUGIN_PATH           "/org/freedesktop/NetworkManager/VPN/Plugin"
-
-
-
-
-

NM_VPN_DBUS_PLUGIN_INTERFACE

-
#define NM_VPN_DBUS_PLUGIN_INTERFACE      "org.freedesktop.NetworkManager.VPN.Plugin"
-
-
-
-
-

NM_DBUS_NO_ACTIVE_VPN_CONNECTION

-
#define NM_DBUS_NO_ACTIVE_VPN_CONNECTION "org.freedesktop.NetworkManager.VPNConnections.NoActiveVPNConnection"
-
-
-
-
-

NM_DBUS_NO_VPN_CONNECTIONS

-
#define NM_DBUS_NO_VPN_CONNECTIONS       "org.freedesktop.NetworkManager.VPNConnections.NoVPNConnections"
-
-
-
-
-

NM_DBUS_INVALID_VPN_CONNECTION

-
#define NM_DBUS_INVALID_VPN_CONNECTION   "org.freedesktop.NetworkManager.VPNConnections.InvalidVPNConnection"
-
-
-
-
-

NM_DBUS_VPN_ERROR_PREFIX

-
#define NM_DBUS_VPN_ERROR_PREFIX              "org.freedesktop.NetworkManager.VPN.Error"
-
-
-
-
-

NM_DBUS_VPN_STARTING_IN_PROGRESS

-
#define NM_DBUS_VPN_STARTING_IN_PROGRESS      "StartingInProgress"
-
-
-
-
-

NM_DBUS_VPN_ALREADY_STARTED

-
#define NM_DBUS_VPN_ALREADY_STARTED           "AlreadyStarted"
-
-
-
-
-

NM_DBUS_VPN_STOPPING_IN_PROGRESS

-
#define NM_DBUS_VPN_STOPPING_IN_PROGRESS      "StoppingInProgress"
-
-
-
-
-

NM_DBUS_VPN_ALREADY_STOPPED

-
#define NM_DBUS_VPN_ALREADY_STOPPED           "AlreadyStopped"
-
-
-
-
-

NM_DBUS_VPN_WRONG_STATE

-
#define NM_DBUS_VPN_WRONG_STATE               "WrongState"
-
-
-
-
-

NM_DBUS_VPN_BAD_ARGUMENTS

-
#define NM_DBUS_VPN_BAD_ARGUMENTS             "BadArguments"
-
-
-
-
-

NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED

-
#define NM_DBUS_VPN_INTERACTIVE_NOT_SUPPORTED "InteractiveNotSupported"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LOGIN_BANNER

-
#define NM_DBUS_VPN_SIGNAL_LOGIN_BANNER   "LoginBanner"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LOGIN_FAILED

-
#define NM_DBUS_VPN_SIGNAL_LOGIN_FAILED   "LoginFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED

-
#define NM_DBUS_VPN_SIGNAL_LAUNCH_FAILED  "LaunchFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_CONNECT_FAILED

-
#define NM_DBUS_VPN_SIGNAL_CONNECT_FAILED "ConnectFailed"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD

-
#define NM_DBUS_VPN_SIGNAL_VPN_CONFIG_BAD "VPNConfigBad"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD

-
#define NM_DBUS_VPN_SIGNAL_IP_CONFIG_BAD  "IPConfigBad"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_STATE_CHANGE

-
#define NM_DBUS_VPN_SIGNAL_STATE_CHANGE   "StateChange"
-
-
-
-
-

NM_DBUS_VPN_SIGNAL_IP4_CONFIG

-
#define NM_DBUS_VPN_SIGNAL_IP4_CONFIG     "IP4Config"
-
-
-
-
-

enum NMVPNServiceState

-

VPN daemon states

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_SERVICE_STATE_UNKNOWN

-

The state of the VPN plugin is unknown.

-
 

NM_VPN_SERVICE_STATE_INIT

-

The VPN plugin is initialized.

-
 

NM_VPN_SERVICE_STATE_SHUTDOWN

-

Not used.

-
 

NM_VPN_SERVICE_STATE_STARTING

-

The plugin is attempting to connect to a VPN server.

-
 

NM_VPN_SERVICE_STATE_STARTED

-

The plugin has connected to a VPN server.

-
 

NM_VPN_SERVICE_STATE_STOPPING

-

The plugin is disconnecting from the VPN server.

-
 

NM_VPN_SERVICE_STATE_STOPPED

-

The plugin has disconnected from the VPN server.

-
 
-
-
-
-
-

enum NMVPNConnectionState

-

VPN connection states

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_CONNECTION_STATE_UNKNOWN

-

The state of the VPN connection is - unknown.

-
 

NM_VPN_CONNECTION_STATE_PREPARE

-

The VPN connection is preparing to - connect.

-
 

NM_VPN_CONNECTION_STATE_NEED_AUTH

-

The VPN connection needs authorization - credentials.

-
 

NM_VPN_CONNECTION_STATE_CONNECT

-

The VPN connection is being established.

-
 

NM_VPN_CONNECTION_STATE_IP_CONFIG_GET

-

The VPN connection is getting an IP - address.

-
 

NM_VPN_CONNECTION_STATE_ACTIVATED

-

The VPN connection is active.

-
 

NM_VPN_CONNECTION_STATE_FAILED

-

The VPN connection failed.

-
 

NM_VPN_CONNECTION_STATE_DISCONNECTED

-

The VPN connection is disconnected.

-
 
-
-
-
-
-

enum NMVPNConnectionStateReason

-

VPN connection state reasons

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_CONNECTION_STATE_REASON_UNKNOWN

-

The reason for the VPN connection - state change is unknown.

-
 

NM_VPN_CONNECTION_STATE_REASON_NONE

-

No reason was given for the VPN - connection state change.

-
 

NM_VPN_CONNECTION_STATE_REASON_USER_DISCONNECTED

-

The VPN connection changed - state because the user disconnected it.

-
 

NM_VPN_CONNECTION_STATE_REASON_DEVICE_DISCONNECTED

-

The VPN connection - changed state because the device it was using was disconnected.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_STOPPED

-

The service providing the - VPN connection was stopped.

-
 

NM_VPN_CONNECTION_STATE_REASON_IP_CONFIG_INVALID

-

The IP config of the VPN - connection was invalid.

-
 

NM_VPN_CONNECTION_STATE_REASON_CONNECT_TIMEOUT

-

The connection attempt to - the VPN service timed out.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_TIMEOUT

-

A timeout occurred - while starting the service providing the VPN connection.

-
 

NM_VPN_CONNECTION_STATE_REASON_SERVICE_START_FAILED

-

Starting the service - starting the service providing the VPN connection failed.

-
 

NM_VPN_CONNECTION_STATE_REASON_NO_SECRETS

-

Necessary secrets for the VPN - connection were not provided.

-
 

NM_VPN_CONNECTION_STATE_REASON_LOGIN_FAILED

-

Authentication to the VPN - server failed.

-
 

NM_VPN_CONNECTION_STATE_REASON_CONNECTION_REMOVED

-

The connection was - deleted from settings.

-
 
-
-
-
-
-

enum NMVPNPluginFailure

-

VPN plugin failure reasons

-
-

Members

-
----- - - - - - - - - - - - - - - - - - -

NM_VPN_PLUGIN_FAILURE_LOGIN_FAILED

-

Login failed.

-
 

NM_VPN_PLUGIN_FAILURE_CONNECT_FAILED

-

Connect failed.

-
 

NM_VPN_PLUGIN_FAILURE_BAD_IP_CONFIG

-

Invalid IP configuration returned from - the VPN plugin.

-
 
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_TUNDEV

-
#define NM_VPN_PLUGIN_CONFIG_TUNDEV      "tundev"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_BANNER

-
#define NM_VPN_PLUGIN_CONFIG_BANNER      "banner"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY

-
#define NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY "gateway"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_MTU

-
#define NM_VPN_PLUGIN_CONFIG_MTU         "mtu"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_HAS_IP4

-
#define NM_VPN_PLUGIN_CONFIG_HAS_IP4     "has-ip4"
-
-
-
-
-

NM_VPN_PLUGIN_CONFIG_HAS_IP6

-
#define NM_VPN_PLUGIN_CONFIG_HAS_IP6     "has-ip6"
-
-
-
-
-

NM_VPN_PLUGIN_CAN_PERSIST

-
#define NM_VPN_PLUGIN_CAN_PERSIST        "can-persist"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY "internal-gateway"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS     "address"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_PTP

-
#define NM_VPN_PLUGIN_IP4_CONFIG_PTP         "ptp"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_PREFIX

-
#define NM_VPN_PLUGIN_IP4_CONFIG_PREFIX      "prefix"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DNS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DNS         "dns"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_NBNS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_NBNS        "nbns"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_MSS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_MSS         "mss"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DOMAIN      "domain"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS

-
#define NM_VPN_PLUGIN_IP4_CONFIG_DOMAINS     "domains"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_ROUTES

-
#define NM_VPN_PLUGIN_IP4_CONFIG_ROUTES      "routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT

-
#define NM_VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT "never-default"
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_GATEWAY   NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_BANNER

-
#define NM_VPN_PLUGIN_IP4_CONFIG_BANNER      NM_VPN_PLUGIN_CONFIG_BANNER
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY

-
#define NM_VPN_PLUGIN_IP4_CONFIG_EXT_GATEWAY NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_MTU

-
#define NM_VPN_PLUGIN_IP4_CONFIG_MTU         NM_VPN_PLUGIN_CONFIG_MTU
-
-
-
-
-

NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV

-
#define NM_VPN_PLUGIN_IP4_CONFIG_TUNDEV      NM_VPN_PLUGIN_CONFIG_TUNDEV
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY

-
#define NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY "internal-gateway"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_ADDRESS     "address"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_PTP

-
#define NM_VPN_PLUGIN_IP6_CONFIG_PTP         "ptp"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_PREFIX

-
#define NM_VPN_PLUGIN_IP6_CONFIG_PREFIX      "prefix"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DNS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DNS         "dns"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_MSS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_MSS         "mss"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DOMAIN      "domain"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS

-
#define NM_VPN_PLUGIN_IP6_CONFIG_DOMAINS     "domains"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_ROUTES

-
#define NM_VPN_PLUGIN_IP6_CONFIG_ROUTES      "routes"
-
-
-
-
-

NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT

-
#define NM_VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT "never-default"
-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/libnm-util-nm-utils.html b/docs/libnm-util/html/libnm-util-nm-utils.html deleted file mode 100644 index c1b0ce0c..00000000 --- a/docs/libnm-util/html/libnm-util-nm-utils.html +++ /dev/null @@ -1,2503 +0,0 @@ - - - - -nm-utils: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-
-
- - -
-

nm-utils

-

nm-utils — Utility functions

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-gboolean - -nm_utils_init () -
-void - -nm_utils_deinit () -
-gboolean - -nm_utils_is_empty_ssid () -
const char * - -nm_utils_escape_ssid () -
-gboolean - -nm_utils_same_ssid () -
-char * - -nm_utils_ssid_to_utf8 () -
-GHashTable * - -nm_utils_gvalue_hash_dup () -
-void - -nm_utils_slist_free () -
-gboolean - -nm_utils_security_valid () -
-gboolean - -nm_utils_ap_mode_security_valid () -
-gboolean - -nm_utils_wep_key_valid () -
-gboolean - -nm_utils_wpa_psk_valid () -
-GSList * - -nm_utils_ip4_addresses_from_gvalue () -
-void - -nm_utils_ip4_addresses_to_gvalue () -
-GSList * - -nm_utils_ip4_routes_from_gvalue () -
-void - -nm_utils_ip4_routes_to_gvalue () -
-guint32 - -nm_utils_ip4_netmask_to_prefix () -
-guint32 - -nm_utils_ip4_prefix_to_netmask () -
-guint32 - -nm_utils_ip4_get_default_prefix () -
-GSList * - -nm_utils_ip6_addresses_from_gvalue () -
-void - -nm_utils_ip6_addresses_to_gvalue () -
-GSList * - -nm_utils_ip6_routes_from_gvalue () -
-void - -nm_utils_ip6_routes_to_gvalue () -
-GSList * - -nm_utils_ip6_dns_from_gvalue () -
-void - -nm_utils_ip6_dns_to_gvalue () -
-char * - -nm_utils_uuid_generate () -
-char * - -nm_utils_uuid_generate_from_string () -
-GByteArray * - -nm_utils_rsa_key_encrypt () -
-GByteArray * - -nm_utils_rsa_key_encrypt_aes () -
-gboolean - -nm_utils_file_is_pkcs12 () -
-gboolean - -(*NMUtilsFileSearchInPathsPredicate) () -
const char * - -nm_utils_file_search_in_paths () -
-guint32 - -nm_utils_wifi_freq_to_channel () -
-guint32 - -nm_utils_wifi_channel_to_freq () -
-guint32 - -nm_utils_wifi_find_next_channel () -
-gboolean - -nm_utils_wifi_is_channel_valid () -
-int - -nm_utils_hwaddr_len () -
-int - -nm_utils_hwaddr_type () -
-char * - -nm_utils_hwaddr_ntoa () -
-GByteArray * - -nm_utils_hwaddr_atoba () -
-guint8 * - -nm_utils_hwaddr_aton () -
-char * - -nm_utils_hwaddr_ntoa_len () -
-guint8 * - -nm_utils_hwaddr_aton_len () -
-gboolean - -nm_utils_hwaddr_valid () -
-char * - -nm_utils_bin2hexstr () -
-int - -nm_utils_hex2byte () -
-char * - -nm_utils_hexstr2bin () -
-gboolean - -nm_utils_iface_valid_name () -
-gboolean - -nm_utils_is_uuid () -
const char * - -nm_utils_inet4_ntop () -
const char * - -nm_utils_inet6_ntop () -
-gboolean - -nm_utils_check_virtual_device_compatibility () -
-
-
-

Types and Values

-
---- - - - - - - - - - - - - - - -
enumNMUtilsSecurityType
#defineNM_UTILS_HWADDR_LEN_MAX
#defineNM_UTILS_INET_ADDRSTRLEN
-
-
-

Object Hierarchy

-
    GEnum
-    ╰── NMUtilsSecurityType
-
-
-
-

Includes

-
#include <nm-utils.h>
-
-
-
-

Description

-

A collection of utility functions for working with SSIDs, IP addresses, Wi-Fi -access points and devices, among other things.

-
-
-

Functions

-
-

nm_utils_init ()

-
gboolean
-nm_utils_init (GError **error);
-

Initializes libnm-util; should be called when starting any program that -uses libnm-util. This function can be called more than once.

-
-

Parameters

-
----- - - - - - -

error

location to store error, or NULL

 
-
-
-

Returns

-

TRUE if the initialization was successful, FALSE on failure.

-
-
-
-
-

nm_utils_deinit ()

-
void
-nm_utils_deinit (void);
-

No-op. Although this function still exists for ABI compatibility reasons, it -does not have any effect, and does not ever need to be called.

-
-
-
-

nm_utils_is_empty_ssid ()

-
gboolean
-nm_utils_is_empty_ssid (const guint8 *ssid,
-                        int len);
-

Different manufacturers use different mechanisms for not broadcasting the -AP's SSID. This function attempts to detect blank/empty SSIDs using a -number of known SSID-cloaking methods.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ssid

pointer to a buffer containing the SSID data

 

len

length of the SSID data in ssid -

 
-
-
-

Returns

-

TRUE if the SSID is "empty", FALSE if it is not

-
-
-
-
-

nm_utils_escape_ssid ()

-
const char *
-nm_utils_escape_ssid (const guint8 *ssid,
-                      guint32 len);
-

This function does a quick printable character conversion of the SSID, simply -replacing embedded NULLs and non-printable characters with the hexadecimal -representation of that character. Intended for debugging only, should not -be used for display of SSIDs.

-
-

Parameters

-
----- - - - - - - - - - - - - -

ssid

pointer to a buffer containing the SSID data

 

len

length of the SSID data in ssid -

 
-
-
-

Returns

-

pointer to the escaped SSID, which uses an internal static buffer -and will be overwritten by subsequent calls to this function

-
-
-
-
-

nm_utils_same_ssid ()

-
gboolean
-nm_utils_same_ssid (const GByteArray *ssid1,
-                    const GByteArray *ssid2,
-                    gboolean ignore_trailing_null);
-

Earlier versions of the Linux kernel added a NULL byte to the end of the -SSID to enable easy printing of the SSID on the console or in a terminal, -but this behavior was problematic (SSIDs are simply byte arrays, not strings) -and thus was changed. This function compensates for that behavior at the -cost of some compatibility with odd SSIDs that may legitimately have trailing -NULLs, even though that is functionally pointless.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

ssid1

first SSID data to compare

 

ssid2

second SSID data to compare

 

ignore_trailing_null

TRUE to ignore one trailing NULL byte

 
-
-
-

Returns

-

TRUE if the SSIDs are the same, FALSE if they are not

-
-
-
-
-

nm_utils_ssid_to_utf8 ()

-
char *
-nm_utils_ssid_to_utf8 (const GByteArray *ssid);
-

Wi-Fi SSIDs are byte arrays, they are _not_ strings. Thus, an SSID may -contain embedded NULLs and other unprintable characters. Often it is -useful to print the SSID out for debugging purposes, but that should be the -_only_ use of this function. Do not use this function for any persistent -storage of the SSID, since the printable SSID returned from this function -cannot be converted back into the real SSID of the access point.

-

This function does almost everything humanly possible to convert the input -into a printable UTF-8 string, using roughly the following procedure:

-

1) if the input data is already UTF-8 safe, no conversion is performed -2) attempts to get the current system language from the LANG environment - variable, and depending on the language, uses a table of alternative - encodings to try. For example, if LANG=hu_HU, the table may first try - the ISO-8859-2 encoding, and if that fails, try the Windows-1250 encoding. - If all fallback encodings fail, replaces non-UTF-8 characters with '?'. -3) If the system language was unable to be determined, falls back to the - ISO-8859-1 encoding, then to the Windows-1251 encoding. -4) If step 3 fails, replaces non-UTF-8 characters with '?'.

-

Again, this function should be used for debugging and display purposes -_only_.

-
-

Parameters

-
----- - - - - - -

ssid

a byte array containing the SSID data

 
-
-
-

Returns

-

an allocated string containing a UTF-8 -representation of the SSID, which must be freed by the caller using g_free(). -Returns NULL on errors.

-

[transfer full]

-
-
-
-
-

nm_utils_gvalue_hash_dup ()

-
GHashTable *
-nm_utils_gvalue_hash_dup (GHashTable *hash);
-

Utility function to duplicate a hash table of GValues.

-
-

Parameters

-
----- - - - - - -

hash

a GHashTable mapping string:GValue

 
-
-
-

Returns

-

a newly allocated duplicated GHashTable, caller must free the -returned hash with g_hash_table_unref() or g_hash_table_destroy().

-

[transfer container][element-type utf8 GObject.Value]

-
-
-
-
-

nm_utils_slist_free ()

-
void
-nm_utils_slist_free (GSList *list,
-                     GDestroyNotify elem_destroy_fn);
-
-

nm_utils_slist_free is deprecated and should not be used in newly-written code.

-

use g_slist_free_full().

-
-

Utility function to free a GSList.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a GSList

 

elem_destroy_fn

user function called for each element in list -

 
-
-
-
-
-

nm_utils_security_valid ()

-
gboolean
-nm_utils_security_valid (NMUtilsSecurityType type,
-                         NMDeviceWifiCapabilities wifi_caps,
-                         gboolean have_ap,
-                         gboolean adhoc,
-                         NM80211ApFlags ap_flags,
-                         NM80211ApSecurityFlags ap_wpa,
-                         NM80211ApSecurityFlags ap_rsn);
-

Given a set of device capabilities, and a desired security type to check -against, determines whether the combination of device, desired security -type, and AP capabilities intersect.

-

NOTE: this function cannot handle checking security for AP/Hotspot mode; -use nm_utils_ap_mode_security_valid() instead.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

type

the security type to check AP flags and device capabilities against, -e.g. NMU_SEC_STATIC_WEP

 

wifi_caps

bitfield of the capabilities of the specific Wi-Fi device, e.g. -NM_WIFI_DEVICE_CAP_CIPHER_WEP40

 

have_ap

whether the ap_flags -, ap_wpa -, and ap_rsn -arguments are valid

 

adhoc

whether the capabilities being tested are from an Ad-Hoc AP (IBSS)

 

ap_flags

bitfield of AP capabilities, e.g. NM_802_11_AP_FLAGS_PRIVACY

 

ap_wpa

bitfield of AP capabilities derived from the AP's WPA beacon, -e.g. (NM_802_11_AP_SEC_PAIR_TKIP | NM_802_11_AP_SEC_KEY_MGMT_PSK)

 

ap_rsn

bitfield of AP capabilities derived from the AP's RSN/WPA2 beacon, -e.g. (NM_802_11_AP_SEC_PAIR_CCMP | NM_802_11_AP_SEC_PAIR_TKIP)

 
-
-
-

Returns

-

TRUE if the device capabilities and AP capabilities intersect and are -compatible with the desired type -, FALSE if they are not

-
-
-
-
-

nm_utils_ap_mode_security_valid ()

-
gboolean
-nm_utils_ap_mode_security_valid (NMUtilsSecurityType type,
-                                 NMDeviceWifiCapabilities wifi_caps);
-

Given a set of device capabilities, and a desired security type to check -against, determines whether the combination of device capabilities and -desired security type are valid for AP/Hotspot connections.

-
-

Parameters

-
----- - - - - - - - - - - - - -

type

the security type to check device capabilities against, -e.g. NMU_SEC_STATIC_WEP

 

wifi_caps

bitfield of the capabilities of the specific Wi-Fi device, e.g. -NM_WIFI_DEVICE_CAP_CIPHER_WEP40

 
-
-
-

Returns

-

TRUE if the device capabilities are compatible with the desired -type -, FALSE if they are not.

-
-

Since: 0.9.8

-
-
-
-

nm_utils_wep_key_valid ()

-
gboolean
-nm_utils_wep_key_valid (const char *key,
-                        NMWepKeyType wep_type);
-

Checks if key - is a valid WEP key

-
-

Parameters

-
----- - - - - - - - - - - - - -

key

a string that might be a WEP key

 

wep_type

the NMWepKeyType type of the WEP key

 
-
-
-

Returns

-

TRUE if key -is a WEP key, FALSE if not

-
-

Since: 0.9.8

-
-
-
-

nm_utils_wpa_psk_valid ()

-
gboolean
-nm_utils_wpa_psk_valid (const char *psk);
-

Checks if psk - is a valid WPA PSK

-
-

Parameters

-
----- - - - - - -

psk

a string that might be a WPA PSK

 
-
-
-

Returns

-

TRUE if psk -is a WPA PSK, FALSE if not

-
-

Since: 0.9.8

-
-
-
-

nm_utils_ip4_addresses_from_gvalue ()

-
GSList *
-nm_utils_ip4_addresses_from_gvalue (const GValue *value);
-

Utility function to convert a GPtrArray of GArrays of guint32s representing -a list of NetworkManager IPv4 addresses (which is a tuple of address, gateway, -and prefix) into a GSList of NMIP4Address objects. The specific format of -this serialization is not guaranteed to be stable and the GArray may be -extended in the future.

-
-

Parameters

-
----- - - - - - -

value

GValue containing a GPtrArray of GArrays of guint32s

 
-
-
-

Returns

-

a newly allocated GSList of NMIP4Address objects.

-

[transfer full][element-type NMIP4Address]

-
-
-
-
-

nm_utils_ip4_addresses_to_gvalue ()

-
void
-nm_utils_ip4_addresses_to_gvalue (GSList *list,
-                                  GValue *value);
-

Utility function to convert a GSList of NMIP4Address objects into a -GPtrArray of GArrays of guint32s representing a list of NetworkManager IPv4 -addresses (which is a tuple of address, gateway, and prefix). The specific -format of this serialization is not guaranteed to be stable and may be -extended in the future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP4Address objects.

[element-type NMIP4Address]

value

a pointer to a GValue into which to place the converted addresses, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip4_routes_from_gvalue ()

-
GSList *
-nm_utils_ip4_routes_from_gvalue (const GValue *value);
-

Utility function to convert a GPtrArray of GArrays of guint32s representing -a list of NetworkManager IPv4 routes (which is a tuple of route, next hop, -prefix, and metric) into a GSList of NMIP4Route objects. The specific -format of this serialization is not guaranteed to be stable and may be -extended in the future.

-
-

Parameters

-
----- - - - - - -

value

GValue containing a GPtrArray of GArrays of guint32s

 
-
-
-

Returns

-

a newly allocated GSList of NMIP4Route objects.

-

[transfer full][element-type NMIP4Route]

-
-
-
-
-

nm_utils_ip4_routes_to_gvalue ()

-
void
-nm_utils_ip4_routes_to_gvalue (GSList *list,
-                               GValue *value);
-

Utility function to convert a GSList of NMIP4Route objects into a -GPtrArray of GArrays of guint32s representing a list of NetworkManager IPv4 -routes (which is a tuple of route, next hop, prefix, and metric). The -specific format of this serialization is not guaranteed to be stable and may -be extended in the future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP4Route objects.

[element-type NMIP4Route]

value

a pointer to a GValue into which to place the converted routes, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip4_netmask_to_prefix ()

-
guint32
-nm_utils_ip4_netmask_to_prefix (guint32 netmask);
-
-

Parameters

-
----- - - - - - -

netmask

an IPv4 netmask in network byte order

 
-
-
-

Returns

-

the CIDR prefix represented by the netmask

-
-
-
-
-

nm_utils_ip4_prefix_to_netmask ()

-
guint32
-nm_utils_ip4_prefix_to_netmask (guint32 prefix);
-
-

Parameters

-
----- - - - - - -

prefix

a CIDR prefix

 
-
-
-

Returns

-

the netmask represented by the prefix, in network byte order

-
-
-
-
-

nm_utils_ip4_get_default_prefix ()

-
guint32
-nm_utils_ip4_get_default_prefix (guint32 ip);
-

When the Internet was originally set up, various ranges of IP addresses were -segmented into three network classes: A, B, and C. This function will return -a prefix that is associated with the IP address specified defining where it -falls in the predefined classes.

-
-

Parameters

-
----- - - - - - -

ip

an IPv4 address (in network byte order)

 
-
-
-

Returns

-

the default class prefix for the given IP

-
-
-
-
-

nm_utils_ip6_addresses_from_gvalue ()

-
GSList *
-nm_utils_ip6_addresses_from_gvalue (const GValue *value);
-

Utility function to convert a GPtrArray of GValueArrays of (GArray of guchars) and guint32 -representing a list of NetworkManager IPv6 addresses (which is a tuple of address, -prefix, and gateway), into a GSList of NMIP6Address objects. The specific format of -this serialization is not guaranteed to be stable and the GValueArray may be -extended in the future.

-
-

Parameters

-
----- - - - - - -

value

gvalue containing a GPtrArray of GValueArrays of (GArray of guchars) and guint32

 
-
-
-

Returns

-

a newly allocated GSList of NMIP6Address objects.

-

[transfer full][element-type NMIP6Address]

-
-
-
-
-

nm_utils_ip6_addresses_to_gvalue ()

-
void
-nm_utils_ip6_addresses_to_gvalue (GSList *list,
-                                  GValue *value);
-

Utility function to convert a GSList of NMIP6Address objects into a -GPtrArray of GValueArrays representing a list of NetworkManager IPv6 addresses -(which is a tuple of address, prefix, and gateway). The specific format of -this serialization is not guaranteed to be stable and may be extended in the -future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP6Address objects.

[element-type NMIP6Address]

value

a pointer to a GValue into which to place the converted addresses, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip6_routes_from_gvalue ()

-
GSList *
-nm_utils_ip6_routes_from_gvalue (const GValue *value);
-

Utility function GPtrArray of GValueArrays of (GArray of guchars), guint32, -(GArray of guchars), and guint32 representing a list of NetworkManager IPv6 -routes (which is a tuple of destination, prefix, next hop, and metric) -into a GSList of NMIP6Route objects. The specific format of this serialization -is not guaranteed to be stable and may be extended in the future.

-
-

Parameters

-
----- - - - - - -

value

GValue containing a GPtrArray of GValueArrays of (GArray of guchars), guint32, -(GArray of guchars), and guint32

 
-
-
-

Returns

-

a newly allocated GSList of NMIP6Route objects.

-

[transfer full][element-type NMIP6Route]

-
-
-
-
-

nm_utils_ip6_routes_to_gvalue ()

-
void
-nm_utils_ip6_routes_to_gvalue (GSList *list,
-                               GValue *value);
-

Utility function to convert a GSList of NMIP6Route objects into a GPtrArray of -GValueArrays of (GArray of guchars), guint32, (GArray of guchars), and guint32 -representing a list of NetworkManager IPv6 routes (which is a tuple of destination, -prefix, next hop, and metric). The specific format of this serialization is not -guaranteed to be stable and may be extended in the future.

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP6Route objects.

[element-type NMIP6Route]

value

a pointer to a GValue into which to place the converted routes, -which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_ip6_dns_from_gvalue ()

-
GSList *
-nm_utils_ip6_dns_from_gvalue (const GValue *value);
-

Converts a GValue containing a GPtrArray of IP6 DNS, represented as -GByteArrays into a GSList of struct in6_addrs.

-

[skip]

-
-

Parameters

-
----- - - - - - -

value

a GValue

 
-
-
-

Returns

-

a GSList of IP6 addresses.

-
-
-
-
-

nm_utils_ip6_dns_to_gvalue ()

-
void
-nm_utils_ip6_dns_to_gvalue (GSList *list,
-                            GValue *value);
-

Utility function to convert a GSList of struct -in6_addr structs into a GPtrArray of GByteArrays -representing each server's IPv6 addresses in network byte order. -The specific format of this serialization is not guaranteed to be -stable and may be extended in the future.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

list

a list of NMIP6Route objects

 

value

a pointer to a GValue into which to place the converted DNS server -addresses, which should be unset by the caller (when no longer needed) with -g_value_unset().

 
-
-
-
-
-

nm_utils_uuid_generate ()

-
char *
-nm_utils_uuid_generate (void);
-
-

Returns

-

a newly allocated UUID suitable for use as the NMSettingConnection -object's “id”: property. Should be freed with g_free()

-
-
-
-
-

nm_utils_uuid_generate_from_string ()

-
char *
-nm_utils_uuid_generate_from_string (const char *s);
-

For a given s -, this function will always return the same UUID.

-
-

Parameters

-
----- - - - - - -

s

a string to use as the seed for the UUID

 
-
-
-

Returns

-

a newly allocated UUID suitable for use as the NMSettingConnection -object's “id”: property

-
-
-
-
-

nm_utils_rsa_key_encrypt ()

-
GByteArray *
-nm_utils_rsa_key_encrypt (const GByteArray *data,
-                          const char *in_password,
-                          char **out_password,
-                          GError **error);
-

Encrypts the given RSA private key data with the given password (or generates -a password if no password was given) and converts the data to PEM format -suitable for writing to a file. It uses Triple DES cipher for the encryption.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

data

RSA private key data to be encrypted

 

in_password

existing password to use, if any.

[allow-none]

out_password

if in_password -was NULL, a random password will be generated -and returned in this argument.

[out][allow-none]

error

detailed error information on return, if an error occurred

 
-
-
-

Returns

-

on success, PEM-formatted data suitable for writing to a PEM-formatted -certificate/private key file.

-

[transfer full]

-
-
-
-
-

nm_utils_rsa_key_encrypt_aes ()

-
GByteArray *
-nm_utils_rsa_key_encrypt_aes (const GByteArray *data,
-                              const char *in_password,
-                              char **out_password,
-                              GError **error);
-

Encrypts the given RSA private key data with the given password (or generates -a password if no password was given) and converts the data to PEM format -suitable for writing to a file. It uses AES cipher for the encryption.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - -

data

RSA private key data to be encrypted

 

in_password

existing password to use, if any.

[allow-none]

out_password

if in_password -was NULL, a random password will be generated -and returned in this argument.

[out][allow-none]

error

detailed error information on return, if an error occurred

 
-
-
-

Returns

-

on success, PEM-formatted data suitable for writing to a PEM-formatted -certificate/private key file.

-

[transfer full]

-
-
-
-
-

nm_utils_file_is_pkcs12 ()

-
gboolean
-nm_utils_file_is_pkcs12 (const char *filename);
-

Utility function to find out if the filename - is in PKCS#12 format.

-
-

Parameters

-
----- - - - - - -

filename

name of the file to test

 
-
-
-

Returns

-

TRUE if the file is PKCS#12, FALSE if it is not

-
-
-
-
-

NMUtilsFileSearchInPathsPredicate ()

-
gboolean
-(*NMUtilsFileSearchInPathsPredicate) (const char *filename,
-                                      gpointer user_data);
-
-
-
-

nm_utils_file_search_in_paths ()

-
const char *
-nm_utils_file_search_in_paths (const char *progname,
-                               const char *try_first,
-                               const char *const *paths,
-                               GFileTest file_test_flags,
-                               NMUtilsFileSearchInPathsPredicate predicate,
-                               gpointer user_data,
-                               GError **error);
-

Searches for a progname - file in a list of search paths -.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

progname

the helper program name, like "iptables" -Must be a non-empty string, without path separator (/).

 

try_first

a custom path to try first before searching. -It is silently ignored if it is empty or not an absolute path.

[allow-none]

paths

a NULL terminated list of search paths. -Can be empty or NULL, in which case only try_first -is checked.

[allow-none]

file_test_flags

the flags passed to g_file_test() when searching -for progname -. Set it to 0 to skip the g_file_test().

 

predicate

if given, pass the file name to this function -for additional checks. This check is performed after the check for -file_test_flags -. You cannot omit both file_test_flags -and predicate -.

[scope call]

user_data

user data for predicate -function.

[closure][allow-none]

error

on failure, set a "not found" error G_IO_ERROR G_IO_ERROR_NOT_FOUND.

[allow-none]
-
-
-

Returns

-

the full path to the helper, if found, or NULL if not found. -The returned string is not owned by the caller, but later -invocations of the function might overwrite it.

-

[transfer none]

-
-
-
-
-

nm_utils_wifi_freq_to_channel ()

-
guint32
-nm_utils_wifi_freq_to_channel (guint32 freq);
-

Utility function to translate a Wi-Fi frequency to its corresponding channel.

-
-

Parameters

-
----- - - - - - -

freq

frequency

 
-
-
-

Returns

-

the channel represented by the frequency or 0

-
-
-
-
-

nm_utils_wifi_channel_to_freq ()

-
guint32
-nm_utils_wifi_channel_to_freq (guint32 channel,
-                               const char *band);
-

Utility function to translate a Wi-Fi channel to its corresponding frequency.

-
-

Parameters

-
----- - - - - - - - - - - - - -

channel

channel

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

the frequency represented by the channel of the band, -or -1 when the freq is invalid, or 0 when the band -is invalid

-
-
-
-
-

nm_utils_wifi_find_next_channel ()

-
guint32
-nm_utils_wifi_find_next_channel (guint32 channel,
-                                 int direction,
-                                 char *band);
-

Utility function to find out next/previous Wi-Fi channel for a channel.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

channel

current channel

 

direction

whether going downward (0 or less) or upward (1 or more)

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

the next channel in the specified direction or 0

-
-
-
-
-

nm_utils_wifi_is_channel_valid ()

-
gboolean
-nm_utils_wifi_is_channel_valid (guint32 channel,
-                                const char *band);
-

Utility function to verify Wi-Fi channel validity.

-
-

Parameters

-
----- - - - - - - - - - - - - -

channel

channel

 

band

frequency band for wireless ("a" or "bg")

 
-
-
-

Returns

-

TRUE or FALSE

-
-
-
-
-

nm_utils_hwaddr_len ()

-
int
-nm_utils_hwaddr_len (int type);
-

Returns the length in octets of a hardware address of type type -.

-
-

Parameters

-
----- - - - - - -

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 
-
-
-

Returns

-

the positive length, or -1 if the type is unknown/unsupported.

-
-
-
-
-

nm_utils_hwaddr_type ()

-
int
-nm_utils_hwaddr_type (int len);
-
-

nm_utils_hwaddr_type is deprecated and should not be used in newly-written code.

-

This could not be extended to cover other types, since -there is not a one-to-one mapping between types and lengths. This -was mostly only used to get a type to pass to -nm_utils_hwaddr_ntoa() or nm_utils_hwaddr_aton() when you only had -a length; but you can just use nm_utils_hwaddr_ntoa_len() or -nm_utils_hwaddr_aton_len() now instead.

-
-

Returns the type (either ARPHRD_ETHER or -ARPHRD_INFINIBAND) of the raw address given its length.

-
-

Parameters

-
----- - - - - - -

len

the length of hardware address in bytes

 
-
-
-

Returns

-

the type, either ARPHRD_ETHER or -ARPHRD_INFINIBAND. If the length is unexpected, return -1 -(unsupported type/length).

-
-
-
-
-

nm_utils_hwaddr_ntoa ()

-
char *
-nm_utils_hwaddr_ntoa (gconstpointer addr,
-                      int type);
-

Converts addr - to textual form.

-

See also nm_utils_hwaddr_ntoa_len(), which takes a length instead of -a type.

-
-

Parameters

-
----- - - - - - - - - - - - - -

addr

a binary hardware address

 

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 
-
-
-

Returns

-

the textual form of addr -.

-

[transfer full]

-
-
-
-
-

nm_utils_hwaddr_atoba ()

-
GByteArray *
-nm_utils_hwaddr_atoba (const char *asc,
-                       int type);
-

Parses asc - and converts it to binary form in a GByteArray. See -nm_utils_hwaddr_aton() if you don't want a GByteArray.

-
-

Parameters

-
----- - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 
-
-
-

Returns

-

a new GByteArray, or NULL if asc -couldn't -be parsed.

-

[transfer full]

-
-
-
-
-

nm_utils_hwaddr_aton ()

-
guint8 *
-nm_utils_hwaddr_aton (const char *asc,
-                      int type,
-                      gpointer buffer);
-

Parses asc - and converts it to binary form in buffer -. See -nm_utils_hwaddr_atoba() if you'd rather have the result in a -GByteArray.

-

See also nm_utils_hwaddr_aton_len(), which takes an output length -instead of a type.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

type

the type of address; either ARPHRD_ETHER or -ARPHRD_INFINIBAND

 

buffer

buffer to store the result into

 
-
-
-

Returns

-

buffer -, or NULL if asc -couldn't be parsed

-
-
-
-
-

nm_utils_hwaddr_ntoa_len ()

-
char *
-nm_utils_hwaddr_ntoa_len (gconstpointer addr,
-                          gsize length);
-

Converts addr - to textual form.

-
-

Parameters

-
----- - - - - - - - - - - - - -

addr

a binary hardware address

 

length

the length of addr -

 
-
-
-

Returns

-

the textual form of addr -.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hwaddr_aton_len ()

-
guint8 *
-nm_utils_hwaddr_aton_len (const char *asc,
-                          gpointer buffer,
-                          gsize length);
-

Parses asc - and converts it to binary form in buffer -. -Bytes in asc - can be sepatared by colons (:), or hyphens (-), but not mixed.

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

asc

the ASCII representation of a hardware address

 

buffer

buffer to store the result into

 

length

the expected length in bytes of the result and -the size of the buffer in bytes.

 
-
-
-

Returns

-

buffer -, or NULL if asc -couldn't be parsed -or would be shorter or longer than length -.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hwaddr_valid ()

-
gboolean
-nm_utils_hwaddr_valid (const char *asc);
-

Parses asc - to see if it is a valid hardware address of some type.

-
-

Parameters

-
----- - - - - - -

asc

the ASCII representation of a hardware address

 
-
-
-

Returns

-

TRUE if asc -appears to be a valid hardware address -of some type, FALSE if not.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_bin2hexstr ()

-
char *
-nm_utils_bin2hexstr (const char *bytes,
-                     int len,
-                     int final_len);
-

Converts a byte-array bytes - into a hexadecimal string. -If final_len - is greater than -1, the returned string is terminated at -that index (returned_string[final_len] == '\0'),

-
-

Parameters

-
----- - - - - - - - - - - - - - - - - - -

bytes

an array of bytes

 

len

the length of the bytes -array

 

final_len

an index where to cut off the returned string, or -1

 
-
-
-

Returns

-

the textual form of bytes -.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hex2byte ()

-
int
-nm_utils_hex2byte (const char *hex);
-

Converts a hex string (2 characters) into its byte representation.

-
-

Parameters

-
----- - - - - - -

hex

a string representing a hex byte

 
-
-
-

Returns

-

a byte, or -1 if hex -doesn't represent a hex byte

-
-

Since: 0.9.10

-
-
-
-

nm_utils_hexstr2bin ()

-
char *
-nm_utils_hexstr2bin (const char *hex,
-                     size_t len);
-

Converts a hexadecimal string hex - into a byte-array. The returned array -length is len -/2.

-
-

Parameters

-
----- - - - - - - - - - - - - -

hex

an hex string

 

len

the length of the hex -string (it has to be even)

 
-
-
-

Returns

-

a array of bytes, or NULL on error.

-

[transfer full]

-
-

Since: 0.9.10

-
-
-
-

nm_utils_iface_valid_name ()

-
gboolean
-nm_utils_iface_valid_name (const char *name);
-

This function is a 1:1 copy of the kernel's interface validation -function in net/core/dev.c.

-
-

Parameters

-
----- - - - - - -

name

Name of interface

 
-
-
-

Returns

-

TRUE if interface name is valid, otherwise FALSE is returned.

-
-

Since: 0.9.8

-
-
-
-

nm_utils_is_uuid ()

-
gboolean
-nm_utils_is_uuid (const char *str);
-

Checks if str - is a UUID

-
-

Parameters

-
----- - - - - - -

str

a string that might be a UUID

 
-
-
-

Returns

-

TRUE if str -is a UUID, FALSE if not

-
-

Since: 0.9.8

-
-
-
-

nm_utils_inet4_ntop ()

-
const char *
-nm_utils_inet4_ntop (in_addr_t inaddr,
-                     char *dst);
-

Wrapper for inet_ntop.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

inaddr

the address that should be converted to string.

 

dst

the destination buffer, it must contain at least -INET_ADDRSTRLEN or NM_UTILS_INET_ADDRSTRLEN -characters. If set to NULL, it will return a pointer to an internal, static -buffer (shared with nm_utils_inet6_ntop()). Beware, that the internal -buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provied it's own dst -buffer. Also, -using the internal buffer is not thread safe. When in doubt, pass your own -dst -buffer to avoid these issues.

 
-
-
-

Returns

-

the input buffer dst -, or a pointer to an -internal, static buffer. This function cannot fail.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_inet6_ntop ()

-
const char *
-nm_utils_inet6_ntop (const struct in6_addr *in6addr,
-                     char *dst);
-

Wrapper for inet_ntop.

-

[skip]

-
-

Parameters

-
----- - - - - - - - - - - - - -

in6addr

the address that should be converted to string.

 

dst

the destination buffer, it must contain at least -INET6_ADDRSTRLEN or NM_UTILS_INET_ADDRSTRLEN -characters. If set to NULL, it will return a pointer to an internal, static -buffer (shared with nm_utils_inet4_ntop()). Beware, that the internal -buffer will be overwritten with ever new call of nm_utils_inet4_ntop() or -nm_utils_inet6_ntop() that does not provied it's own dst -buffer. Also, -using the internal buffer is not thread safe. When in doubt, pass your own -dst -buffer to avoid these issues.

 
-
-
-

Returns

-

the input buffer dst -, or a pointer to an -internal, static buffer. NULL is not allowed as in6addr -, -otherwise, this function cannot fail.

-
-

Since: 0.9.10

-
-
-
-

nm_utils_check_virtual_device_compatibility ()

-
gboolean
-nm_utils_check_virtual_device_compatibility
-                               (GType virtual_type,
-                                GType other_type);
-

Determines if a connection of type virtual_type - can (in the -general case) work with connections of type other_type -.

-

If virtual_type - is NM_TYPE_SETTING_VLAN, then this checks if -other_type - is a valid type for the parent of a VLAN.

-

If virtual_type - is a "master" type (eg, NM_TYPE_SETTING_BRIDGE), -then this checks if other_type - is a valid type for a slave of that -master.

-

Note that even if this returns TRUE it is not guaranteed that -every connection of type other_type - is -compatible with virtual_type -; it may depend on the exact -configuration of the two connections, or on the capabilities of an -underlying device driver.

-
-

Parameters

-
----- - - - - - - - - - - - - -

virtual_type

a virtual connection type

 

other_type

a connection type to test against virtual_type -

 
-
-
-

Returns

-

TRUE or FALSE

-
-

Since: 0.9.10

-
-
-
-

Types and Values

-
-

enum NMUtilsSecurityType

-

Describes generic security mechanisms that 802.11 access points may offer. -Used with nm_utils_security_valid() for checking whether a given access -point is compatible with a network device.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

NMU_SEC_INVALID

-

unknown or invalid security, placeholder and not used

-
 

NMU_SEC_NONE

-

unencrypted and open

-
 

NMU_SEC_STATIC_WEP

-

static WEP keys are used for encryption

-
 

NMU_SEC_LEAP

-

Cisco LEAP is used for authentication and for generating the -dynamic WEP keys automatically

-
 

NMU_SEC_DYNAMIC_WEP

-

standard 802.1x is used for authentication and -generating the dynamic WEP keys automatically

-
 

NMU_SEC_WPA_PSK

-

WPA1 is used with Pre-Shared Keys (PSK)

-
 

NMU_SEC_WPA_ENTERPRISE

-

WPA1 is used with 802.1x authentication

-
 

NMU_SEC_WPA2_PSK

-

WPA2/RSN is used with Pre-Shared Keys (PSK)

-
 

NMU_SEC_WPA2_ENTERPRISE

-

WPA2 is used with 802.1x authentication

-
 
-
-
-
-
-

NM_UTILS_HWADDR_LEN_MAX

-
#define NM_UTILS_HWADDR_LEN_MAX 20 /* INFINIBAND_ALEN */
-
-

The maximum length of hardware addresses handled by NetworkManager itself, -nm_utils_hwaddr_len(), and nm_utils_hwaddr_aton().

-
-
-
-

NM_UTILS_INET_ADDRSTRLEN

-
#define NM_UTILS_INET_ADDRSTRLEN     INET6_ADDRSTRLEN
-
-

Defines the minimal length for a char buffer that is suitable as dst - argument -for both nm_utils_inet4_ntop() and nm_utils_inet6_ntop().

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/libnm-util.devhelp2 b/docs/libnm-util/html/libnm-util.devhelp2 deleted file mode 100644 index 1d963ac9..00000000 --- a/docs/libnm-util/html/libnm-util.devhelp2 +++ /dev/null @@ -1,1711 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/libnm-util/html/object-tree.html b/docs/libnm-util/html/object-tree.html deleted file mode 100644 index da44d520..00000000 --- a/docs/libnm-util/html/object-tree.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - -Object Hierarchy: libnm-util Reference Manual - - - - - - - - - - - - - - - - -
-

-Object Hierarchy

-
-    GObject
-    ├── NMSetting
-       ├── NMSetting8021x
-       ├── NMSettingAdsl
-       ├── NMSettingBluetooth
-       ├── NMSettingBond
-       ├── NMSettingTeam
-       ├── NMSettingTeamPort
-       ├── NMSettingBridge
-       ├── NMSettingBridgePort
-       ├── NMSettingConnection
-       ├── NMSettingDcb
-       ├── NMSettingInfiniband
-       ├── NMSettingIP4Config
-       ├── NMSettingVlan
-       ├── NMSettingIP6Config
-       ├── NMSettingPPP
-       ├── NMSettingPPPOE
-       ├── NMSettingSerial
-       ├── NMSettingGeneric
-       ├── NMSettingGsm
-       ├── NMSettingCdma
-       ├── NMSettingOlpcMesh
-       ├── NMSettingWimax
-       ├── NMSettingWired
-       ├── NMSettingWireless
-       ├── NMSettingWirelessSecurity
-       ╰── NMSettingVPN
-    ╰── NMConnection
-    GEnum
-    ├── NMConnectionError
-    ├── NMSetting8021xCKFormat
-    ├── NMSetting8021xCKScheme
-    ├── NMSetting8021xError
-    ├── NMSettingAdslError
-    ├── NMSettingBluetoothError
-    ├── NMSettingBondError
-    ├── NMSettingBridgeError
-    ├── NMSettingBridgePortError
-    ├── NMSettingCdmaError
-    ├── NMSettingCompareFlags
-    ├── NMSettingConnectionError
-    ├── NMSettingDcbError
-    ├── NMSettingDcbFlags
-    ├── NMSettingDiffResult
-    ├── NMSettingError
-    ├── NMSettingGenericError
-    ├── NMSettingGsmError
-    ├── NMSettingGsmNetworkBand
-    ├── NMSettingGsmNetworkType
-    ├── NMSettingHashFlags
-    ├── NMSettingInfinibandError
-    ├── NMSettingIP4ConfigError
-    ├── NMSettingIP6ConfigError
-    ├── NMSettingIP6ConfigPrivacy
-    ├── NMSettingOlpcMeshError
-    ├── NMSettingPPPError
-    ├── NMSettingPPPOEError
-    ├── NMSettingSecretFlags
-    ├── NMSettingSerialError
-    ├── NMSettingTeamError
-    ├── NMSettingTeamPortError
-    ├── NMSettingVlanError
-    ├── NMSettingVpnError
-    ├── NMSettingWimaxError
-    ├── NMSettingWiredError
-    ├── NMSettingWirelessError
-    ├── NMSettingWirelessSecurityError
-    ├── NMUtilsSecurityType
-    ├── NMVlanFlags
-    ├── NMVlanPriorityMap
-    ╰── NMWepKeyType
-    GBoxed
-    ├── NMIP4Address
-    ├── NMIP4Route
-    ├── NMIP6Address
-    ╰── NMIP6Route
-
-
- - - \ No newline at end of file diff --git a/docs/libnm-util/html/right-insensitive.png b/docs/libnm-util/html/right-insensitive.png deleted file mode 100644 index 4c95785b..00000000 Binary files a/docs/libnm-util/html/right-insensitive.png and /dev/null differ diff --git a/docs/libnm-util/html/right.png b/docs/libnm-util/html/right.png deleted file mode 100644 index 76260ec8..00000000 Binary files a/docs/libnm-util/html/right.png and /dev/null differ diff --git a/docs/libnm-util/html/style.css b/docs/libnm-util/html/style.css deleted file mode 100644 index 4be4ede1..00000000 --- a/docs/libnm-util/html/style.css +++ /dev/null @@ -1,483 +0,0 @@ -body -{ - font-family: cantarell, sans-serif; -} -.synopsis, .classsynopsis -{ - /* tango:aluminium 1/2 */ - background: #eeeeec; - background: rgba(238, 238, 236, 0.5); - border: solid 1px rgb(238, 238, 236); - padding: 0.5em; -} -.programlisting -{ - /* tango:sky blue 0/1 */ - /* fallback for no rgba support */ - background: #e6f3ff; - border: solid 1px #729fcf; - background: rgba(114, 159, 207, 0.1); - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0.5em; -} -.variablelist -{ - padding: 4px; - margin-left: 3em; -} -.variablelist td:first-child -{ - vertical-align: top; -} - -span.nowrap { - white-space: nowrap; -} - -div.gallery-float -{ - float: left; - padding: 10px; -} -div.gallery-float img -{ - border-style: none; -} -div.gallery-spacer -{ - clear: both; -} - -a, a:visited -{ - text-decoration: none; - /* tango:sky blue 2 */ - color: #3465a4; -} -a:hover -{ - text-decoration: underline; - /* tango:sky blue 1 */ - color: #729fcf; -} - -div.informaltable table -{ - border-collapse: separate; - border-spacing: 1em 0.3em; - border: none; -} - -div.informaltable table td, div.informaltable table th -{ - vertical-align: top; -} - -.function_type, -.variable_type, -.property_type, -.signal_type, -.parameter_name, -.struct_member_name, -.union_member_name, -.define_keyword, -.datatype_keyword, -.typedef_keyword -{ - text-align: right; -} - -/* dim non-primary columns */ -.c_punctuation, -.function_type, -.variable_type, -.property_type, -.signal_type, -.define_keyword, -.datatype_keyword, -.typedef_keyword, -.property_flags, -.signal_flags, -.parameter_annotations, -.enum_member_annotations, -.struct_member_annotations, -.union_member_annotations -{ - color: #888a85; -} - -.function_type a, -.function_type a:visited, -.function_type a:hover, -.property_type a, -.property_type a:visited, -.property_type a:hover, -.signal_type a, -.signal_type a:visited, -.signal_type a:hover, -.signal_flags a, -.signal_flags a:visited, -.signal_flags a:hover -{ - color: #729fcf; -} - -td p -{ - margin: 0.25em; -} - -div.table table -{ - border-collapse: collapse; - border-spacing: 0px; - /* tango:aluminium 3 */ - border: solid 1px #babdb6; -} - -div.table table td, div.table table th -{ - /* tango:aluminium 3 */ - border: solid 1px #babdb6; - padding: 3px; - vertical-align: top; -} - -div.table table th -{ - /* tango:aluminium 2 */ - background-color: #d3d7cf; -} - -h4 -{ - color: #555753; - margin-top: 1em; - margin-bottom: 1em; -} - -hr -{ - /* tango:aluminium 1 */ - color: #d3d7cf; - background: #d3d7cf; - border: none 0px; - height: 1px; - clear: both; - margin: 2.0em 0em 2.0em 0em; -} - -dl.toc dt -{ - padding-bottom: 0.25em; -} - -dl.toc > dt -{ - padding-top: 0.25em; - padding-bottom: 0.25em; - font-weight: bold; -} - -dl.toc > dl -{ - padding-bottom: 0.5em; -} - -.parameter -{ - font-style: normal; -} - -.footer -{ - padding-top: 3.5em; - /* tango:aluminium 3 */ - color: #babdb6; - text-align: center; - font-size: 80%; -} - -.informalfigure, -.figure -{ - margin: 1em; -} - -.informalexample, -.example -{ - margin-top: 1em; - margin-bottom: 1em; -} - -.warning -{ - /* tango:orange 0/1 */ - background: #ffeed9; - background: rgba(252, 175, 62, 0.1); - border-color: #ffb04f; - border-color: rgba(252, 175, 62, 0.2); -} -.note -{ - /* tango:chameleon 0/0.5 */ - background: #d8ffb2; - background: rgba(138, 226, 52, 0.1); - border-color: #abf562; - border-color: rgba(138, 226, 52, 0.2); -} -div.blockquote -{ - border-color: #eeeeec; -} -.note, .warning, div.blockquote -{ - padding: 0.5em; - border-width: 1px; - border-style: solid; - margin: 2em; -} -.note p, .warning p -{ - margin: 0; -} - -div.warning h3.title, -div.note h3.title -{ - display: none; -} - -p + div.section -{ - margin-top: 1em; -} - -div.refnamediv, -div.refsynopsisdiv, -div.refsect1, -div.refsect2, -div.toc, -div.section -{ - margin-bottom: 1em; -} - -/* blob links */ -h2 .extralinks, h3 .extralinks -{ - float: right; - /* tango:aluminium 3 */ - color: #babdb6; - font-size: 80%; - font-weight: normal; -} - -.lineart -{ - color: #d3d7cf; - font-weight: normal; -} - -.annotation -{ - /* tango:aluminium 5 */ - color: #555753; - font-weight: normal; -} - -.structfield -{ - font-style: normal; - font-weight: normal; -} - -acronym,abbr -{ - border-bottom: 1px dotted gray; -} - -/* code listings */ - -.listing_code .programlisting .normal, -.listing_code .programlisting .normal a, -.listing_code .programlisting .number, -.listing_code .programlisting .cbracket, -.listing_code .programlisting .symbol { color: #555753; } -.listing_code .programlisting .comment, -.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ -.listing_code .programlisting .function, -.listing_code .programlisting .function a, -.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ -.listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */ -.listing_code .programlisting .keyword, -.listing_code .programlisting .usertype, -.listing_code .programlisting .type, -.listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */ - -.listing_frame { - /* tango:sky blue 1 */ - border: solid 1px #729fcf; - border: solid 1px rgba(114, 159, 207, 0.2); - padding: 0px; -} - -.listing_lines, .listing_code { - margin-top: 0px; - margin-bottom: 0px; - padding: 0.5em; -} -.listing_lines { - /* tango:sky blue 0.5 */ - background: #a6c5e3; - background: rgba(114, 159, 207, 0.2); - /* tango:aluminium 6 */ - color: #2e3436; -} -.listing_code { - /* tango:sky blue 0 */ - background: #e6f3ff; - background: rgba(114, 159, 207, 0.1); -} -.listing_code .programlisting { - /* override from previous */ - border: none 0px; - padding: 0px; - background: none; -} -.listing_lines pre, .listing_code pre { - margin: 0px; -} - -@media screen { - /* these have a as a first child, but since there are no parent selectors - * we can't use that. */ - a.footnote - { - position: relative; - top: 0em ! important; - } - /* this is needed so that the local anchors are displayed below the naviagtion */ - div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] - { - display: inline-block; - position: relative; - top:-5em; - } - /* this seems to be a bug in the xsl style sheets when generating indexes */ - div.index div.index - { - top: 0em; - } - /* make space for the fixed navigation bar and add space at the bottom so that - * link targets appear somewhat close to top - */ - body - { - padding-top: 2.5em; - padding-bottom: 500px; - max-width: 60em; - } - p - { - max-width: 60em; - } - /* style and size the navigation bar */ - table.navigation#top - { - position: fixed; - background: #e2e2e2; - border-bottom: solid 1px #babdb6; - border-spacing: 5px; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - z-index: 10; - } - table.navigation#top td - { - padding-left: 6px; - padding-right: 6px; - } - .navigation a, .navigation a:visited - { - /* tango:sky blue 3 */ - color: #204a87; - } - .navigation a:hover - { - /* tango:sky blue 2 */ - color: #3465a4; - } - td.shortcuts - { - /* tango:sky blue 2 */ - color: #3465a4; - font-size: 80%; - white-space: nowrap; - } - td.shortcuts .dim - { - color: #babdb6; - } - .navigation .title - { - font-size: 80%; - max-width: none; - margin: 0px; - font-weight: normal; - } -} -@media screen and (min-width: 60em) { - /* screen larger than 60em */ - body { margin: auto; } -} -@media screen and (max-width: 60em) { - /* screen less than 60em */ - #nav_hierarchy { display: none; } - #nav_interfaces { display: none; } - #nav_prerequisites { display: none; } - #nav_derived_interfaces { display: none; } - #nav_implementations { display: none; } - #nav_child_properties { display: none; } - #nav_style_properties { display: none; } - #nav_index { display: none; } - #nav_glossary { display: none; } - .gallery_image { display: none; } - .property_flags { display: none; } - .signal_flags { display: none; } - .parameter_annotations { display: none; } - .enum_member_annotations { display: none; } - .struct_member_annotations { display: none; } - .union_member_annotations { display: none; } - /* now that a column is hidden, optimize space */ - col.parameters_name { width: auto; } - col.parameters_description { width: auto; } - col.struct_members_name { width: auto; } - col.struct_members_description { width: auto; } - col.enum_members_name { width: auto; } - col.enum_members_description { width: auto; } - col.union_members_name { width: auto; } - col.union_members_description { width: auto; } - .listing_lines { display: none; } -} -@media print { - table.navigation { - visibility: collapse; - display: none; - } - div.titlepage table.navigation { - visibility: visible; - display: table; - background: #e2e2e2; - border: solid 1px #babdb6; - margin-top: 0; - margin-bottom: 0; - top: 0; - left: 0; - height: 3em; - } -} - diff --git a/docs/libnm-util/html/up-insensitive.png b/docs/libnm-util/html/up-insensitive.png deleted file mode 100644 index f4049860..00000000 Binary files a/docs/libnm-util/html/up-insensitive.png and /dev/null differ diff --git a/docs/libnm-util/html/up.png b/docs/libnm-util/html/up.png deleted file mode 100644 index 80b4b37e..00000000 Binary files a/docs/libnm-util/html/up.png and /dev/null differ -- cgit 1.3.0-6-gf8a5