SettingIPConfig
Object Hierarchy:
NM.SettingIPConfig
NM.SettingIPConfig
NM.SettingIPConfig
NM.Setting
NM.Setting
NM.Setting->NM.SettingIPConfig
GLib.Object
GLib.Object
GLib.Object->NM.Setting
Description:
[
CCode ( type_id =
"nm_setting_ip_config_get_type ()" ) ]
public abstract class SettingIPConfig :
Setting
Content:
Constants:
Properties:
public GenericArray <IPAddress > addresses { owned get ; set ; }
Array of IP addresses.
public int dad_timeout { get ; set ; }
Timeout in milliseconds used to check for the presence of duplicate IP
addresses on the network.
public string dhcp_hostname { owned get ; set ; }
If the
dhcp_send_hostname property is
true , then the specified name will be sent to the DHCP server when acquiring a lease.
public uint dhcp_hostname_flags { get ; set ; }
Flags for the DHCP hostname and FQDN.
public string dhcp_iaid { owned get ; set ; }
A string containing the "Identity Association Identifier" (IAID) used
by the DHCP client.
public string [] dhcp_reject_servers { owned get ; set ; }
Array of servers from which DHCP offers must be rejected.
public bool dhcp_send_hostname { get ; set ; }
If true , a hostname is sent to the
DHCP server when acquiring a lease.
public int dhcp_timeout { get ; set ; }
A timeout for a DHCP transaction in seconds.
public string [] dns { owned get ; set ; }
Array of IP addresses of DNS servers.
public string [] dns_options { owned get ; set ; }
Array of DNS options as described in man 5 resolv.
public int dns_priority { get ; set ; }
DNS servers priority.
public string [] dns_search { owned get ; set ; }
List of DNS search domains.
public string gateway { owned get ; set ; }
The gateway associated with this configuration.
public bool ignore_auto_dns { get ; set ; }
When method
is set to "auto" and this property to true , automatically configured name servers and search
domains are ignored and only name servers and search domains specified in the
dns and dns_search properties, if any, are used.
public bool ignore_auto_routes { get ; set ; }
When 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.
public bool may_fail { get ; set ; }
If true , allow overall network
configuration to proceed even if the configuration specified by this property times out.
public string method { owned get ; set ; }
IP configuration method.
public bool never_default { get ; set ; }
If true , this connection will never
be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.
public int required_timeout { get ; set ; }
The minimum time interval in milliseconds for which dynamic IP
configuration should be tried before the connection succeeds.
public int64 route_metric { get ; set ; }
The default metric for routes that don't explicitly specify a metric.
public uint route_table { get ; set ; }
Enable policy routing (source routing) and set the routing table used
when adding routes.
public GenericArray <IPRoute > routes { owned get ; set ; }
Array of IP routes.
Creation methods:
Methods:
Inherited Members:
All known members inherited from class NM.Setting
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref