SettingWireGuard
Object Hierarchy:
Description:
[
CCode ( lower_case_csuffix =
"setting_wireguard" , type_id =
"nm_setting_wireguard_get_type ()" ) ]
[
Version ( since =
"1.16" ) ]
public class SettingWireGuard :
Setting
Content:
Constants:
Properties:
- public uint fwmark { get; set; }
The use of fwmark is optional and is by default off.
- public Ternary ip4_auto_default_route { get; set; }
Whether to enable special handling of the IPv4 default route.
- public Ternary ip6_auto_default_route { get; set; }
Like ip4-auto-default-route, but for the IPv6 default route.
- public uint listen_port { get; set; }
The listen-port.
- public uint mtu { get; set; }
If non-zero, only transmit packets of the specified size or smaller,
breaking larger packets up into multiple fragments.
- public bool peer_routes { get; set; }
Whether to automatically add routes for the AllowedIPs ranges of the
peers.
- public string private_key { owned get; set; }
The 256 bit private-key in base64 encoding.
- public SettingSecretFlags private_key_flags { get; set; }
Flags indicating how to handle the
NMSettingWirelessSecurity:private-key property.
Creation methods:
Methods:
Inherited Members:
All known members inherited from class NM.Setting
All known members inherited from class GLib.Object