From b22a7b55d0bc5a7999dccaeacdde745f5ace9d66 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Thu, 23 Feb 2023 17:11:22 +0100 Subject: New upstream version 1.42.2 --- docs/libnm/html/NMSettingTun.html | 412 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 412 insertions(+) create mode 100644 docs/libnm/html/NMSettingTun.html (limited to 'docs/libnm/html/NMSettingTun.html') diff --git a/docs/libnm/html/NMSettingTun.html b/docs/libnm/html/NMSettingTun.html new file mode 100644 index 00000000..3b6fb181 --- /dev/null +++ b/docs/libnm/html/NMSettingTun.html @@ -0,0 +1,412 @@ + + + + +NMSettingTun: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMSettingTun

+

NMSettingTun — Describes connection properties for TUN/TAP interfaces

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMSetting * + +nm_setting_tun_new () +
+NMSettingTunMode + +nm_setting_tun_get_mode () +
const char * + +nm_setting_tun_get_owner () +
const char * + +nm_setting_tun_get_group () +
+gboolean + +nm_setting_tun_get_pi () +
+gboolean + +nm_setting_tun_get_vnet_hdr () +
+gboolean + +nm_setting_tun_get_multi_queue () +
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#defineNM_SETTING_TUN_SETTING_NAME
#defineNM_SETTING_TUN_MODE
#defineNM_SETTING_TUN_OWNER
#defineNM_SETTING_TUN_GROUP
#defineNM_SETTING_TUN_PI
#defineNM_SETTING_TUN_VNET_HDR
#defineNM_SETTING_TUN_MULTI_QUEUE
enumNMSettingTunMode
+
+
+

Object Hierarchy

+
    GEnum
+    ╰── NMSettingTunMode
+
+
+
+

Description

+

The NMSettingTun object is a NMSetting subclass that describes properties +necessary for connection to TUN/TAP interfaces.

+
+
+

Functions

+
+

nm_setting_tun_new ()

+
NMSetting *
+nm_setting_tun_new (void);
+

Creates a new NMSettingTun object with default values.

+
+

Returns

+

the new empty NMSettingTun object.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_mode ()

+
NMSettingTunMode
+nm_setting_tun_get_mode (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “mode” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_owner ()

+
const char *
+nm_setting_tun_get_owner (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “owner” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_group ()

+
const char *
+nm_setting_tun_get_group (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “group” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_pi ()

+
gboolean
+nm_setting_tun_get_pi (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “pi” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_vnet_hdr ()

+
gboolean
+nm_setting_tun_get_vnet_hdr (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “vnet_hdr” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_multi_queue ()

+
gboolean
+nm_setting_tun_get_multi_queue (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “multi-queue” property of the setting

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_SETTING_TUN_SETTING_NAME

+
#define NM_SETTING_TUN_SETTING_NAME "tun"
+
+
+
+
+

NM_SETTING_TUN_MODE

+
#define NM_SETTING_TUN_MODE        "mode"
+
+
+
+
+

NM_SETTING_TUN_OWNER

+
#define NM_SETTING_TUN_OWNER       "owner"
+
+
+
+
+

NM_SETTING_TUN_GROUP

+
#define NM_SETTING_TUN_GROUP       "group"
+
+
+
+
+

NM_SETTING_TUN_PI

+
#define NM_SETTING_TUN_PI          "pi"
+
+
+
+
+

NM_SETTING_TUN_VNET_HDR

+
#define NM_SETTING_TUN_VNET_HDR    "vnet-hdr"
+
+
+
+
+

NM_SETTING_TUN_MULTI_QUEUE

+
#define NM_SETTING_TUN_MULTI_QUEUE "multi-queue"
+
+
+
+
+

enum NMSettingTunMode

+

NMSettingTunMode values indicate the device type (TUN/TAP)

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

NM_SETTING_TUN_MODE_UNKNOWN

+

an unknown device type

+
 

NM_SETTING_TUN_MODE_TUN

+

a TUN device

+
 

NM_SETTING_TUN_MODE_TAP

+

a TAP device

+
 
+
+

Since: 1.2

+
+
+
+ + + \ No newline at end of file -- cgit 1.3.0-6-gf8a5