Top | ![]() |
![]() |
![]() |
![]() |
GEnum ├── NMSettingConnectionAutoconnectSlaves ├── NMSettingConnectionDnsOverTls ├── NMSettingConnectionLldp ├── NMSettingConnectionLlmnr ╰── NMSettingConnectionMdns
const char *
nm_setting_connection_get_id (NMSettingConnection *setting
);
const char *
nm_setting_connection_get_uuid (NMSettingConnection *setting
);
const char *
nm_setting_connection_get_stable_id (NMSettingConnection *setting
);
const char *
nm_setting_connection_get_interface_name
(NMSettingConnection *setting
);
const char *
nm_setting_connection_get_connection_type
(NMSettingConnection *setting
);
gboolean
nm_setting_connection_get_autoconnect (NMSettingConnection *setting
);
int
nm_setting_connection_get_autoconnect_priority
(NMSettingConnection *setting
);
int
nm_setting_connection_get_autoconnect_retries
(NMSettingConnection *setting
);
NMConnectionMultiConnect
nm_setting_connection_get_multi_connect
(NMSettingConnection *setting
);
guint64
nm_setting_connection_get_timestamp (NMSettingConnection *setting
);
gboolean
nm_setting_connection_get_read_only (NMSettingConnection *setting
);
nm_setting_connection_get_read_only
is deprecated and should not be used in newly-written code.
guint32
nm_setting_connection_get_num_permissions
(NMSettingConnection *setting
);
gboolean nm_setting_connection_get_permission (NMSettingConnection *setting
,guint32 idx
,const char **out_ptype
,const char **out_pitem
,const char **out_detail
);
const char *
nm_setting_connection_get_zone (NMSettingConnection *setting
);
gboolean nm_setting_connection_permissions_user_allowed (NMSettingConnection *setting
,const char *uname
);
gboolean nm_setting_connection_add_permission (NMSettingConnection *setting
,const char *ptype
,const char *pitem
,const char *detail
);
void nm_setting_connection_remove_permission (NMSettingConnection *setting
,guint32 idx
);
gboolean nm_setting_connection_remove_permission_by_value (NMSettingConnection *setting
,const char *ptype
,const char *pitem
,const char *detail
);
const char *
nm_setting_connection_get_master (NMSettingConnection *setting
);
gboolean nm_setting_connection_is_slave_type (NMSettingConnection *setting
,const char *type
);
const char *
nm_setting_connection_get_slave_type (NMSettingConnection *setting
);
NMSettingConnectionAutoconnectSlaves
nm_setting_connection_get_autoconnect_slaves
(NMSettingConnection *setting
);
guint32
nm_setting_connection_get_num_secondaries
(NMSettingConnection *setting
);
const char * nm_setting_connection_get_secondary (NMSettingConnection *setting
,guint32 idx
);
gboolean nm_setting_connection_add_secondary (NMSettingConnection *setting
,const char *sec_uuid
);
void nm_setting_connection_remove_secondary (NMSettingConnection *setting
,guint32 idx
);
gboolean nm_setting_connection_remove_secondary_by_value (NMSettingConnection *setting
,const char *sec_uuid
);
guint32
nm_setting_connection_get_gateway_ping_timeout
(NMSettingConnection *setting
);
NMMetered
nm_setting_connection_get_metered (NMSettingConnection *setting
);
NMSettingConnectionLldp
nm_setting_connection_get_lldp (NMSettingConnection *setting
);
int
nm_setting_connection_get_auth_retries
(NMSettingConnection *setting
);
NMSettingConnectionMdns
nm_setting_connection_get_mdns (NMSettingConnection *setting
);
NMSettingConnectionLlmnr
nm_setting_connection_get_llmnr (NMSettingConnection *setting
);
NMSettingConnectionDnsOverTls
nm_setting_connection_get_dns_over_tls
(NMSettingConnection *setting
);
NMMptcpFlags
nm_setting_connection_get_mptcp_flags (NMSettingConnection *setting
);
gint32
nm_setting_connection_get_wait_device_timeout
(NMSettingConnection *setting
);
gint32
nm_setting_connection_get_wait_activation_delay
(NMSettingConnection *setting
);
const char *
nm_setting_connection_get_mud_url (NMSettingConnection *setting
);
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN -999
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX 999
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT 0
#define NM_SETTING_CONNECTION_AUTOCONNECT_PRIORITY "autoconnect-priority"
#define NM_SETTING_CONNECTION_AUTOCONNECT_RETRIES "autoconnect-retries"
#define NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES "autoconnect-slaves"
#define NM_SETTING_CONNECTION_GATEWAY_PING_TIMEOUT "gateway-ping-timeout"
#define NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT "wait-device-timeout"
#define NM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY "wait-activation-delay"
NMSettingConnectionAutoconnectSlaves values indicate whether slave connections should be activated when master is activated.
Since: 1.2
NMSettingConnectionLldp values indicate whether LLDP should be enabled.
Since: 1.2
NMSettingConnectionMdns values indicate whether mDNS should be enabled.
Since: 1.12
NMSettingConnectionLlmnr values indicate whether LLMNR should be enabled.
Since: 1.14
NMSettingConnectionDnsOverTls values indicate whether DNSOverTls should be enabled.
Since: 1.34