| Top |
| int | auth-retries | Read / Write |
| gboolean | autoconnect | Read / Write |
| int | autoconnect-priority | Read / Write |
| int | autoconnect-retries | Read / Write |
| NMSettingConnectionAutoconnectSlaves | autoconnect-slaves | Read / Write |
| guint | gateway-ping-timeout | Read / Write |
| char * | id | Read / Write |
| char * | interface-name | Read / Write |
| int | lldp | Read / Write |
| int | llmnr | Read / Write |
| char * | master | Read / Write |
| int | mdns | Read / Write |
| NMMetered | metered | Read / Write |
| char * | mud-url | Read / Write |
| int | multi-connect | Read / Write |
| GStrv | permissions | Read / Write |
| gboolean | read-only | Read / Write |
| GStrv | secondaries | Read / Write |
| char * | slave-type | Read / Write |
| char * | stable-id | Read / Write |
| guint64 | timestamp | Read / Write |
| char * | type | Read / Write |
| char * | uuid | Read / Write |
| int | wait-device-timeout | Read / Write |
| char * | zone | Read / Write |
GEnum ├── NMSettingConnectionAutoconnectSlaves ├── NMSettingConnectionLldp ├── NMSettingConnectionLlmnr ╰── NMSettingConnectionMdns GObject ╰── NMSetting ╰── NMSettingConnection
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.
NMSetting *
nm_setting_connection_new (void);
Creates a new NMSettingConnection object with default values.
const char *
nm_setting_connection_get_id (NMSettingConnection *setting);
Returns the “id” property of the connection.
const char *
nm_setting_connection_get_uuid (NMSettingConnection *setting);
Returns the “uuid” property of the connection.
const char *
nm_setting_connection_get_stable_id (NMSettingConnection *setting);
Returns the “stable_id” property of the connection.
Since: 1.4
const char *
nm_setting_connection_get_interface_name
(NMSettingConnection *setting);
Returns the “interface-name” property of the connection.
const char *
nm_setting_connection_get_connection_type
(NMSettingConnection *setting);
Returns the “type” property of the connection.
gboolean
nm_setting_connection_get_autoconnect (NMSettingConnection *setting);
Returns the “autoconnect” property of the connection.
int
nm_setting_connection_get_autoconnect_priority
(NMSettingConnection *setting);
Returns the “autoconnect-priority” property of the connection. The higher number, the higher priority.
int
nm_setting_connection_get_autoconnect_retries
(NMSettingConnection *setting);
Returns the “autoconnect-retries” property of the connection. Zero means infinite, -1 means the global default value.
Since: 1.6
NMConnectionMultiConnect
nm_setting_connection_get_multi_connect
(NMSettingConnection *setting);
Since: 1.14
guint64
nm_setting_connection_get_timestamp (NMSettingConnection *setting);
Returns the “timestamp” property of the connection.
gboolean
nm_setting_connection_get_read_only (NMSettingConnection *setting);
Returns the “read-only” property of the connection.
guint32
nm_setting_connection_get_num_permissions
(NMSettingConnection *setting);
Returns the number of entries in the “permissions” property of this setting.
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.