|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
<html>
|
|
Packit |
5756e2 |
<head>
|
|
Packit |
5756e2 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit |
5756e2 |
<title>NMSetting: libnm Reference Manual</title>
|
|
Packit |
5756e2 |
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
|
|
Packit |
5756e2 |
<link rel="home" href="index.html" title="libnm Reference Manual">
|
|
Packit |
5756e2 |
<link rel="up" href="ch03.html" title="Connection and Setting API Reference">
|
|
Packit |
5756e2 |
<link rel="prev" href="NMRemoteConnection.html" title="NMRemoteConnection">
|
|
Packit |
5756e2 |
<link rel="next" href="NMSettingConnection.html" title="NMSettingConnection">
|
|
Packit Service |
018b0a |
<meta name="generator" content="GTK-Doc V1.33.0 (XML mode)">
|
|
Packit |
5756e2 |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit |
5756e2 |
</head>
|
|
Packit |
5756e2 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Top |
|
|
Packit |
5756e2 |
Description |
|
|
Packit |
5756e2 |
Object Hierarchy |
|
|
Packit |
5756e2 |
Properties
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
![Home](home.png)
|
|
Packit |
5756e2 |
![Up](up.png)
|
|
Packit |
5756e2 |
![Prev](left.png)
|
|
Packit |
5756e2 |
![Next](right.png)
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NMSetting
|
|
Packit |
5756e2 |
NMSetting — Describes related configuration information
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Functions
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
(*NMSettingClearSecretsWithFlagsFn) ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
(*NMSettingValueIterFn) ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
(*_NMConnectionForEachSecretFunc) ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
GType
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_lookup_type ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NMSetting *
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_duplicate ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
const char *
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_get_name ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_verify ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_verify_secrets ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_compare ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_diff ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_enumerate_values ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
char *
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_to_string ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_get_secret_flags ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_set_secret_flags ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
GVariant *
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get_boolean ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get_uint32 ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_set ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_set_uint32 ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_set_boolean ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
const char *const *
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get_all_names ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_clear_by_name ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
const GVariantType *
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_get_dbus_property_type ()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Properties
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
char *
|
|
Packit |
5756e2 |
name
|
|
Packit |
5756e2 |
Read
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Types and Values
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#define
|
|
Packit |
5756e2 |
NM_SETTING_PARAM_REQUIRED
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#define
|
|
Packit |
5756e2 |
NM_SETTING_PARAM_SECRET
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#define
|
|
Packit |
5756e2 |
NM_SETTING_PARAM_FUZZY_IGNORE
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#define
|
|
Packit |
5756e2 |
NM_SETTING_NAME
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum
|
|
Packit |
5756e2 |
NMSettingSecretFlags
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum
|
|
Packit |
5756e2 |
NMSettingCompareFlags
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum
|
|
Packit |
5756e2 |
NMSettingMacRandomization
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum
|
|
Packit |
5756e2 |
NMSettingDiffResult
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Object Hierarchy
|
|
Packit |
5756e2 |
GEnum
|
|
Packit |
5756e2 |
├── NMSettingCompareFlags
|
|
Packit |
5756e2 |
├── NMSettingDiffResult
|
|
Packit |
5756e2 |
╰── NMSettingMacRandomization
|
|
Packit |
5756e2 |
GFlags
|
|
Packit |
5756e2 |
╰── NMSettingSecretFlags
|
|
Packit |
5756e2 |
GObject
|
|
Packit |
5756e2 |
╰── NMSetting
|
|
Packit |
5756e2 |
├── NMSetting6Lowpan
|
|
Packit |
5756e2 |
├── NMSetting8021x
|
|
Packit |
5756e2 |
├── NMSettingAdsl
|
|
Packit |
5756e2 |
├── NMSettingBluetooth
|
|
Packit |
5756e2 |
├── NMSettingBond
|
|
Packit |
5756e2 |
├── NMSettingBridge
|
|
Packit |
5756e2 |
├── NMSettingBridgePort
|
|
Packit |
5756e2 |
├── NMSettingCdma
|
|
Packit |
5756e2 |
├── NMSettingConnection
|
|
Packit |
5756e2 |
├── NMSettingDcb
|
|
Packit |
5756e2 |
├── NMSettingDummy
|
|
Packit |
5756e2 |
├── NMSettingEthtool
|
|
Packit |
5756e2 |
├── NMSettingGeneric
|
|
Packit |
5756e2 |
├── NMSettingGsm
|
|
Packit Service |
a1bd4f |
├── NMSettingHostname
|
|
Packit |
5756e2 |
├── NMSettingInfiniband
|
|
Packit |
5756e2 |
├── NMSettingIPConfig
|
|
Packit |
5756e2 |
├── NMSettingIPTunnel
|
|
Packit |
5756e2 |
├── NMSettingMacsec
|
|
Packit |
5756e2 |
├── NMSettingMacvlan
|
|
Packit |
5756e2 |
├── NMSettingMatch
|
|
Packit |
5756e2 |
├── NMSettingOlpcMesh
|
|
Packit |
5756e2 |
├── NMSettingOvsBridge
|
|
Packit |
5756e2 |
├── NMSettingOvsDpdk
|
|
Packit Service |
a1bd4f |
├── NMSettingOvsExternalIDs
|
|
Packit |
5756e2 |
├── NMSettingOvsInterface
|
|
Packit |
5756e2 |
├── NMSettingOvsPatch
|
|
Packit |
5756e2 |
├── NMSettingOvsPort
|
|
Packit |
5756e2 |
├── NMSettingPpp
|
|
Packit |
5756e2 |
├── NMSettingPppoe
|
|
Packit |
5756e2 |
├── NMSettingProxy
|
|
Packit |
5756e2 |
├── NMSettingSerial
|
|
Packit |
5756e2 |
├── NMSettingSriov
|
|
Packit |
5756e2 |
├── NMSettingTCConfig
|
|
Packit |
5756e2 |
├── NMSettingTeam
|
|
Packit |
5756e2 |
├── NMSettingTeamPort
|
|
Packit |
5756e2 |
├── NMSettingTun
|
|
Packit |
5756e2 |
├── NMSettingUser
|
|
Packit Service |
a1bd4f |
├── NMSettingVeth
|
|
Packit |
5756e2 |
├── NMSettingVlan
|
|
Packit |
5756e2 |
├── NMSettingVpn
|
|
Packit |
5756e2 |
├── NMSettingVrf
|
|
Packit |
5756e2 |
├── NMSettingVxlan
|
|
Packit |
5756e2 |
├── NMSettingWifiP2P
|
|
Packit |
5756e2 |
├── NMSettingWimax
|
|
Packit |
5756e2 |
├── NMSettingWired
|
|
Packit |
5756e2 |
├── NMSettingWireGuard
|
|
Packit |
5756e2 |
├── NMSettingWireless
|
|
Packit |
5756e2 |
├── NMSettingWirelessSecurity
|
|
Packit |
5756e2 |
╰── NMSettingWpan
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Description
|
|
Packit |
5756e2 |
Each NMSetting contains properties that describe configuration that applies
|
|
Packit |
5756e2 |
to a specific network layer (like IPv4 or IPv6 configuration) or device type
|
|
Packit |
5756e2 |
(like Ethernet, or Wi-Fi). A collection of individual settings together
|
|
Packit |
5756e2 |
make up an NMConnection. Each property is strongly typed and usually has
|
|
Packit |
5756e2 |
a number of allowed values. See each NMSetting subclass for a description
|
|
Packit |
5756e2 |
of properties and allowed values.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Functions
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NMSettingClearSecretsWithFlagsFn ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
(*NMSettingClearSecretsWithFlagsFn) (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *secret ,
|
|
Packit |
5756e2 |
NMSettingSecretFlags flags ,
|
|
Packit |
5756e2 |
gpointer user_data );
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
The setting for which secrets are being iterated
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
secret
|
|
Packit |
5756e2 |
The secret's name
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
flags
|
|
Packit |
5756e2 |
The secret's flags, eg NM_SETTING_SECRET_FLAG_AGENT_OWNED
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
user_data
|
|
Packit |
5756e2 |
User data passed to nm_connection_clear_secrets_with_flags()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE to clear the secret, FALSE to not clear the secret
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NMSettingValueIterFn ()
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
(*NMSettingValueIterFn) (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *key ,
|
|
Packit |
5756e2 |
const GValue *value ,
|
|
Packit |
5756e2 |
GParamFlags flags ,
|
|
Packit |
5756e2 |
gpointer user_data );
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
The setting for which properties are being iterated, given to
|
|
Packit |
5756e2 |
nm_setting_enumerate_values()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
key
|
|
Packit |
5756e2 |
The value/property name
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
value
|
|
Packit |
5756e2 |
The property's value
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
flags
|
|
Packit |
5756e2 |
The property's flags, like NM_SETTING_PARAM_SECRET
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
user_data
|
|
Packit |
5756e2 |
User data passed to nm_setting_enumerate_values()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
_NMConnectionForEachSecretFunc ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
(*_NMConnectionForEachSecretFunc) (NMSettingSecretFlags flags ,
|
|
Packit |
5756e2 |
gpointer user_data );
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_lookup_type ()
|
|
Packit |
5756e2 |
GType
|
|
Packit |
5756e2 |
nm_setting_lookup_type (const char *name );
|
|
Packit |
5756e2 |
Returns the GType of the setting's class for a given setting name.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
name
|
|
Packit |
5756e2 |
a setting name
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
the GType of the setting's class, or G_TYPE_INVALID if
|
|
Packit |
5756e2 |
name
|
|
Packit |
5756e2 |
is not recognized.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_duplicate ()
|
|
Packit |
5756e2 |
NMSetting *
|
|
Packit |
5756e2 |
nm_setting_duplicate (NMSetting *setting );
|
|
Packit |
5756e2 |
Duplicates a NMSetting.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting to duplicate
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
a new NMSetting containing the same properties and values as the
|
|
Packit |
5756e2 |
source NMSetting.
|
|
Packit Service |
018b0a |
[transfer full]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_get_name ()
|
|
Packit |
5756e2 |
const char *
|
|
Packit |
5756e2 |
nm_setting_get_name (NMSetting *setting );
|
|
Packit |
5756e2 |
Returns the type name of the NMSetting object
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
a string containing the type name of the NMSetting object,
|
|
Packit |
5756e2 |
like 'ppp' or 'wireless' or 'wired'.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_verify ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_verify (NMSetting *setting ,
|
|
Packit |
5756e2 |
NMConnection *connection ,
|
|
Packit |
5756e2 |
GError **error );
|
|
Packit |
5756e2 |
Validates the setting. Each setting's properties have allowed values, and
|
|
Packit |
5756e2 |
some are dependent on other values (hence the need for connection
|
|
Packit |
5756e2 |
). The
|
|
Packit |
5756e2 |
returned GError contains information about which property of the setting
|
|
Packit |
5756e2 |
failed validation, and in what way that property failed validation.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting to verify
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
connection
|
|
Packit |
5756e2 |
the NMConnection that setting
|
|
Packit |
5756e2 |
came from, or
|
|
Packit |
5756e2 |
NULL if setting
|
|
Packit |
5756e2 |
is being verified in isolation.
|
|
Packit |
5756e2 |
[allow-none]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
error
|
|
Packit |
5756e2 |
location to store error, or NULL
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE if the setting is valid, FALSE if it is not
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_verify_secrets ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_verify_secrets (NMSetting *setting ,
|
|
Packit |
5756e2 |
NMConnection *connection ,
|
|
Packit |
5756e2 |
GError **error );
|
|
Packit |
5756e2 |
Verifies the secrets in the setting.
|
|
Packit |
5756e2 |
The returned GError contains information about which secret of the setting
|
|
Packit |
5756e2 |
failed validation, and in what way that secret failed validation.
|
|
Packit |
5756e2 |
The secret validation is done separately from main setting validation, because
|
|
Packit |
5756e2 |
in some cases connection failure is not desired just for the secrets.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting to verify secrets in
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
connection
|
|
Packit |
5756e2 |
the NMConnection that setting
|
|
Packit |
5756e2 |
came from, or
|
|
Packit |
5756e2 |
NULL if setting
|
|
Packit |
5756e2 |
is being verified in isolation.
|
|
Packit |
5756e2 |
[allow-none]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
error
|
|
Packit |
5756e2 |
location to store error, or NULL
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE if the setting secrets are valid, FALSE if they are not
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.2
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_compare ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_compare (NMSetting *a ,
|
|
Packit |
5756e2 |
NMSetting *b ,
|
|
Packit |
5756e2 |
NMSettingCompareFlags flags );
|
|
Packit |
5756e2 |
Compares two NMSetting objects for similarity, with comparison behavior
|
|
Packit |
5756e2 |
modified by a set of flags. See the documentation for NMSettingCompareFlags
|
|
Packit |
5756e2 |
for a description of each flag's behavior.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
a
|
|
Packit |
5756e2 |
a NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
b
|
|
Packit |
5756e2 |
a second NMSetting to compare with the first
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
flags
|
|
Packit |
5756e2 |
compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE if the comparison succeeds, FALSE if it does not
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_diff ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_diff (NMSetting *a ,
|
|
Packit |
5756e2 |
NMSetting *b ,
|
|
Packit |
5756e2 |
NMSettingCompareFlags flags ,
|
|
Packit |
5756e2 |
gboolean invert_results ,
|
|
Packit |
5756e2 |
GHashTable **results );
|
|
Packit |
5756e2 |
Compares two NMSetting objects for similarity, with comparison behavior
|
|
Packit |
5756e2 |
modified by a set of flags. See the documentation for NMSettingCompareFlags
|
|
Packit |
5756e2 |
for a description of each flag's behavior. If the settings differ, the keys
|
|
Packit |
5756e2 |
of each setting that differ from the other are added to results
|
|
Packit |
5756e2 |
, mapped to
|
|
Packit |
5756e2 |
one or more NMSettingDiffResult values.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
a
|
|
Packit |
5756e2 |
a NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
b
|
|
Packit |
5756e2 |
a second NMSetting to compare with the first
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
flags
|
|
Packit |
5756e2 |
compare flags, e.g. NM_SETTING_COMPARE_FLAG_EXACT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
invert_results
|
|
Packit |
5756e2 |
this parameter is used internally by libnm and should
|
|
Packit |
5756e2 |
be set to FALSE . If TRUE inverts the meaning of the NMSettingDiffResult.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
results
|
|
Packit |
5756e2 |
if the
|
|
Packit |
5756e2 |
settings differ, on return a hash table mapping the differing keys to one or
|
|
Packit |
5756e2 |
more NMSettingDiffResult values OR-ed together. If the settings do not
|
|
Packit |
5756e2 |
differ, any hash table passed in is unmodified. If no hash table is passed
|
|
Packit |
5756e2 |
in and the settings differ, a new one is created and returned.
|
|
Packit Service |
018b0a |
[inout][transfer full][element-type utf8 guint32]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE if the settings contain the same values, FALSE if they do not
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_enumerate_values ()
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
nm_setting_enumerate_values (NMSetting *setting ,
|
|
Packit |
5756e2 |
NMSettingValueIterFn func ,
|
|
Packit |
5756e2 |
gpointer user_data );
|
|
Packit |
5756e2 |
Iterates over each property of the NMSetting object, calling the supplied
|
|
Packit |
5756e2 |
user function for each property.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
func
|
|
Packit |
5756e2 |
user-supplied function called for each property of the setting.
|
|
Packit |
5756e2 |
[scope call]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
user_data
|
|
Packit |
5756e2 |
user data passed to func
|
|
Packit |
5756e2 |
at each invocation
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_to_string ()
|
|
Packit |
5756e2 |
char *
|
|
Packit |
5756e2 |
nm_setting_to_string (NMSetting *setting );
|
|
Packit |
5756e2 |
Convert the setting (including secrets!) into a string. For debugging
|
|
Packit |
5756e2 |
purposes ONLY, should NOT be used for serialization of the setting,
|
|
Packit |
5756e2 |
or machine-parsed in any way. The output format is not guaranteed to
|
|
Packit |
5756e2 |
be stable and may change at any time.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
an allocated string containing a textual representation of the
|
|
Packit |
5756e2 |
setting's properties and values, which the caller should
|
|
Packit |
5756e2 |
free with g_free()
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_get_secret_flags ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_get_secret_flags (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *secret_name ,
|
|
Packit |
5756e2 |
NMSettingSecretFlags *out_flags ,
|
|
Packit |
5756e2 |
GError **error );
|
|
Packit |
5756e2 |
For a given secret, retrieves the NMSettingSecretFlags describing how to
|
|
Packit |
5756e2 |
handle that secret.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
secret_name
|
|
Packit |
5756e2 |
the secret key name to get flags for
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
out_flags
|
|
Packit |
5756e2 |
on success, the NMSettingSecretFlags for the secret
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
error
|
|
Packit |
5756e2 |
location to store error, or NULL
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE on success (if the given secret name was a valid property of
|
|
Packit |
5756e2 |
this setting, and if that property is secret), FALSE if not
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_set_secret_flags ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_set_secret_flags (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *secret_name ,
|
|
Packit |
5756e2 |
NMSettingSecretFlags flags ,
|
|
Packit |
5756e2 |
GError **error );
|
|
Packit |
5756e2 |
For a given secret, stores the NMSettingSecretFlags describing how to
|
|
Packit |
5756e2 |
handle that secret.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
secret_name
|
|
Packit |
5756e2 |
the secret key name to set flags for
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
flags
|
|
Packit |
5756e2 |
the NMSettingSecretFlags for the secret
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
error
|
|
Packit |
5756e2 |
location to store error, or NULL
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE on success (if the given secret name was a valid property of
|
|
Packit |
5756e2 |
this setting, and if that property is secret), FALSE if not
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get ()
|
|
Packit |
5756e2 |
GVariant *
|
|
Packit |
5756e2 |
nm_setting_option_get (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *opt_name );
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
opt_name
|
|
Packit |
5756e2 |
the option name to request.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
the GVariant or NULL if the option
|
|
Packit |
5756e2 |
is not set.
|
|
Packit Service |
018b0a |
[transfer none]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get_boolean ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_option_get_boolean (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *opt_name ,
|
|
Packit |
5756e2 |
gboolean *out_value );
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
opt_name
|
|
Packit |
5756e2 |
the option to get
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
out_value
|
|
Packit |
5756e2 |
the optional output value.
|
|
Packit |
5756e2 |
If the option is unset, FALSE will be returned.
|
|
Packit |
5756e2 |
[allow-none][out]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE if opt_name
|
|
Packit |
5756e2 |
is set to a boolean variant.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get_uint32 ()
|
|
Packit |
5756e2 |
gboolean
|
|
Packit |
5756e2 |
nm_setting_option_get_uint32 (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *opt_name ,
|
|
Packit |
5756e2 |
guint32 *out_value );
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
opt_name
|
|
Packit |
5756e2 |
the option to get
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
out_value
|
|
Packit |
5756e2 |
the optional output value.
|
|
Packit |
5756e2 |
If the option is unset, 0 will be returned.
|
|
Packit |
5756e2 |
[allow-none][out]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
TRUE if opt_name
|
|
Packit |
5756e2 |
is set to a uint32 variant.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_set ()
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
nm_setting_option_set (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *opt_name ,
|
|
Packit |
5756e2 |
GVariant *variant );
|
|
Packit |
5756e2 |
If variant
|
|
Packit |
5756e2 |
is NULL , this clears the option if it is set.
|
|
Packit |
5756e2 |
Otherwise, variant
|
|
Packit |
5756e2 |
is set as the option. If variant
|
|
Packit |
5756e2 |
is
|
|
Packit |
5756e2 |
a floating reference, it will be consumed.
|
|
Packit |
5756e2 |
Note that not all setting types support options. It is a bug
|
|
Packit |
5756e2 |
setting a variant to a setting that doesn't support it.
|
|
Packit |
5756e2 |
Currently, only NMSettingEthtool supports it.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
opt_name
|
|
Packit |
5756e2 |
the option name to set
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
variant
|
|
Packit |
5756e2 |
the variant to set.
|
|
Packit |
5756e2 |
[allow-none]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_set_uint32 ()
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
nm_setting_option_set_uint32 (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *opt_name ,
|
|
Packit |
5756e2 |
guint32 value );
|
|
Packit |
5756e2 |
Like nm_setting_option_set() to set a uint32 GVariant.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
value
|
|
Packit |
5756e2 |
the value to set.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_set_boolean ()
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
nm_setting_option_set_boolean (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *opt_name ,
|
|
Packit |
5756e2 |
gboolean value );
|
|
Packit |
5756e2 |
Like nm_setting_option_set() to set a boolean GVariant.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
value
|
|
Packit |
5756e2 |
the value to set.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_get_all_names ()
|
|
Packit Service |
a1bd4f |
const char *const *
|
|
Packit |
5756e2 |
nm_setting_option_get_all_names (NMSetting *setting ,
|
|
Packit |
5756e2 |
guint *out_len );
|
|
Packit |
5756e2 |
Gives the name of all set options.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
out_len
|
|
Packit |
5756e2 |
.
|
|
Packit |
5756e2 |
[allow-none][out]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
A NULL terminated array of key names. If no names are present, this returns
|
|
Packit |
5756e2 |
NULL . The returned array and the names are owned by NMSetting and might be invalidated
|
|
Packit |
5756e2 |
by the next operation.
|
|
Packit Service |
018b0a |
[array length=out_len zero-terminated=1][transfer none]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_option_clear_by_name ()
|
|
Packit |
5756e2 |
void
|
|
Packit |
5756e2 |
nm_setting_option_clear_by_name (NMSetting *setting ,
|
|
Packit |
5756e2 |
NMUtilsPredicateStr predicate );
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
the NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
predicate
|
|
Packit |
5756e2 |
the predicate for which names
|
|
Packit |
5756e2 |
should be clear.
|
|
Packit |
5756e2 |
If the predicate returns TRUE for an option name, the option
|
|
Packit |
5756e2 |
gets removed. If NULL , all options will be removed.
|
|
Packit |
5756e2 |
[allow-none][scope call]
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Since: 1.26
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
nm_setting_get_dbus_property_type ()
|
|
Packit |
5756e2 |
const GVariantType *
|
|
Packit |
5756e2 |
nm_setting_get_dbus_property_type (NMSetting *setting ,
|
|
Packit |
5756e2 |
const char *property_name );
|
|
Packit |
5756e2 |
Gets the D-Bus marshalling type of a property. property_name
|
|
Packit |
5756e2 |
is a D-Bus
|
|
Packit |
5756e2 |
property name, which may not necessarily be a GObject property.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Parameters
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
setting
|
|
Packit |
5756e2 |
an NMSetting
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
property_name
|
|
Packit |
5756e2 |
the property of setting
|
|
Packit |
5756e2 |
to get the type of
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Returns
|
|
Packit |
5756e2 |
the D-Bus marshalling type of property
|
|
Packit |
5756e2 |
on setting
|
|
Packit |
5756e2 |
.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Types and Values
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_PARAM_REQUIRED
|
|
Packit Service |
a1bd4f |
#define NM_SETTING_PARAM_REQUIRED (1 << (1 + G_PARAM_USER_SHIFT))
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_PARAM_SECRET
|
|
Packit Service |
a1bd4f |
#define NM_SETTING_PARAM_SECRET (1 << (2 + G_PARAM_USER_SHIFT))
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_PARAM_FUZZY_IGNORE
|
|
Packit |
5756e2 |
#define NM_SETTING_PARAM_FUZZY_IGNORE (1 << (3 + G_PARAM_USER_SHIFT))
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_NAME
|
|
Packit |
5756e2 |
#define NM_SETTING_NAME "name"
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum NMSettingSecretFlags
|
|
Packit |
5756e2 |
These flags indicate specific behavior related to handling of a secret. Each
|
|
Packit |
5756e2 |
secret has a corresponding set of these flags which indicate how the secret
|
|
Packit |
5756e2 |
is to be stored and/or requested when it is needed.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Members
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_SECRET_FLAG_NONE
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
the system is responsible for providing and
|
|
Packit |
5756e2 |
storing this secret (default)
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_SECRET_FLAG_AGENT_OWNED
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
a user secret agent is responsible
|
|
Packit |
5756e2 |
for providing and storing this secret; when it is required agents will be
|
|
Packit |
5756e2 |
asked to retrieve it
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_SECRET_FLAG_NOT_SAVED
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
this secret should not be saved, but
|
|
Packit |
5756e2 |
should be requested from the user each time it is needed
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_SECRET_FLAG_NOT_REQUIRED
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
in situations where it cannot be
|
|
Packit |
5756e2 |
automatically determined that the secret is required (some VPNs and PPP
|
|
Packit |
5756e2 |
providers don't require all secrets) this flag indicates that the specific
|
|
Packit |
5756e2 |
secret is not required
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum NMSettingCompareFlags
|
|
Packit |
5756e2 |
These flags modify the comparison behavior when comparing two settings or
|
|
Packit |
5756e2 |
two connections.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Members
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_EXACT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
match all properties exactly
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_FUZZY
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
match only important attributes, like SSID,
|
|
Packit |
5756e2 |
type, security settings, etc. Does not match, for example, connection ID
|
|
Packit |
5756e2 |
or UUID.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_IGNORE_ID
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
ignore the connection's ID
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_IGNORE_SECRETS
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
ignore all secrets
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_IGNORE_AGENT_OWNED_SECRETS
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
ignore secrets for which
|
|
Packit |
5756e2 |
the secret's flags indicate the secret is owned by a user secret agent
|
|
Packit |
5756e2 |
(ie, the secret's flag includes NM_SETTING_SECRET_FLAG_AGENT_OWNED
|
|
Packit |
5756e2 |
)
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_IGNORE_NOT_SAVED_SECRETS
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
ignore secrets for which
|
|
Packit |
5756e2 |
the secret's flags indicate the secret should not be saved to persistent
|
|
Packit |
5756e2 |
storage (ie, the secret's flag includes NM_SETTING_SECRET_FLAG_NOT_SAVED
|
|
Packit |
5756e2 |
)
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
if this flag is set,
|
|
Packit |
5756e2 |
nm_setting_diff() and nm_connection_diff() will also include properties that
|
|
Packit |
5756e2 |
are set to their default value. See also NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT
|
|
Packit |
5756e2 |
.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_DIFF_RESULT_NO_DEFAULT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
if this flag is set,
|
|
Packit |
5756e2 |
nm_setting_diff() and nm_connection_diff() will not include properties that
|
|
Packit |
5756e2 |
are set to their default value. This is the opposite of
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT
|
|
Packit |
5756e2 |
. If both flags are set together,
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT
|
|
Packit |
5756e2 |
wins. If both flags are unset,
|
|
Packit |
5756e2 |
this means to exclude default properties if there is a setting to compare,
|
|
Packit |
5756e2 |
but include all properties, if the setting 'b' is missing. This is the legacy
|
|
Packit |
5756e2 |
behaviour of libnm-util, where nm_setting_diff() behaved differently depending
|
|
Packit |
5756e2 |
on whether the setting 'b' was available. If NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
is set, nm_setting_diff() will also set the flags NM_SETTING_DIFF_RESULT_IN_A_DEFAULT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
and NM_SETTING_DIFF_RESULT_IN_B_DEFAULT
|
|
Packit |
5756e2 |
, if the values are default values.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_COMPARE_FLAG_IGNORE_TIMESTAMP
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
ignore the connection's timestamp
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum NMSettingMacRandomization
|
|
Packit |
5756e2 |
Controls if and how the MAC address of a device is randomzied.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Members
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_MAC_RANDOMIZATION_DEFAULT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
the default value, which unless
|
|
Packit |
5756e2 |
overridden by user-controlled defaults configuration, is "never".
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_MAC_RANDOMIZATION_NEVER
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
the device's MAC address is always used.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_MAC_RANDOMIZATION_ALWAYS
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
a random MAC address is used.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NMSetting
|
|
Packit |
5756e2 |
typedef struct _NMSetting NMSetting;
|
|
Packit |
5756e2 |
The NMSetting struct contains only private data.
|
|
Packit |
5756e2 |
It should only be accessed through the functions described below.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
enum NMSettingDiffResult
|
|
Packit |
5756e2 |
These values indicate the result of a setting difference operation.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Members
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_DIFF_RESULT_UNKNOWN
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
unknown result
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_DIFF_RESULT_IN_A
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
the property is present in setting A
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_DIFF_RESULT_IN_B
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
the property is present in setting B
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_DIFF_RESULT_IN_A_DEFAULT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
the property is present in
|
|
Packit |
5756e2 |
setting A but is set to the default value. This flag is only set,
|
|
Packit |
5756e2 |
if you specify NM_SETTING_COMPARE_FLAG_DIFF_RESULT_WITH_DEFAULT
|
|
Packit |
5756e2 |
.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
NM_SETTING_DIFF_RESULT_IN_B_DEFAULT
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
analog to NM_SETTING_DIFF_RESULT_IN_A_DEFAULT
|
|
Packit |
5756e2 |
.
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
Property Details
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
The “name” property
|
|
Packit Service |
a1bd4f |
“name” char *
|
|
Packit |
5756e2 |
The setting's name, which uniquely identifies the setting within the
|
|
Packit |
5756e2 |
connection. Each setting type has a name unique to that type, for
|
|
Packit |
5756e2 |
example "ppp" or "802-11-wireless" or "802-3-ethernet".
|
|
Packit |
5756e2 |
Owner: NMSetting
|
|
Packit |
5756e2 |
Flags: Read
|
|
Packit |
5756e2 |
Default value: NULL
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
|
|
Packit Service |
018b0a |
Generated by GTK-Doc V1.33.0
|
|
Packit |
5756e2 |
</body>
|
|
Packit |
5756e2 |
</html>
|