About
Contact
QtCreator
KDevelop
Solarized
1
/* SPDX-License-Identifier: LGPL-2.1-or-later */
2
/*
3
* Copyright (C) 2014 - 2018 Red Hat, Inc.
4
*/
5
6
#
ifndef
__NETWORKMANAGER_H__
7
#define
__NETWORKMANAGER_H__
8
9
#define
__NETWORKMANAGER_H_INSIDE__
10
11
#include
"nm-access-point.h"
12
#include
"nm-active-connection.h"
13
#include
"nm-client.h"
14
#include
"nm-connection.h"
15
#include
"nm-core-enum-types.h"
16
#include
"nm-dbus-interface.h"
17
#include
"nm-device-6lowpan.h"
18
#include
"nm-device-adsl.h"
19
#include
"nm-device-bond.h"
20
#include
"nm-device-bridge.h"
21
#include
"nm-device-bt.h"
22
#include
"nm-device-dummy.h"
23
#include
"nm-device-ethernet.h"
24
#include
"nm-device-generic.h"
25
#include
"nm-device-infiniband.h"
26
#include
"nm-device-ip-tunnel.h"
27
#include
"nm-device-macsec.h"
28
#include
"nm-device-macvlan.h"
29
#include
"nm-device-modem.h"
30
#include
"nm-device-olpc-mesh.h"
31
#include
"nm-device-ovs-bridge.h"
32
#include
"nm-device-ovs-interface.h"
33
#include
"nm-device-ovs-port.h"
34
#include
"nm-device-ppp.h"
35
#include
"nm-device-team.h"
36
#include
"nm-device-tun.h"
37
#include
"nm-device-veth.h"
38
#include
"nm-device-vlan.h"
39
#include
"nm-device-vxlan.h"
40
#include
"nm-device-wifi-p2p.h"
41
#include
"nm-device-wifi.h"
42
#include
"nm-device-wimax.h"
43
#include
"nm-device-wireguard.h"
44
#include
"nm-device-wpan.h"
45
#include
"nm-device.h"
46
#include
"nm-dhcp-config.h"
47
#include
"nm-enum-types.h"
48
#include
"nm-ethtool-utils.h"
49
#include
"nm-ip-config.h"
50
#include
"nm-keyfile.h"
51
#include
"nm-object.h"
52
#include
"nm-remote-connection.h"
53
#include
"nm-setting-6lowpan.h"
54
#include
"nm-setting-8021x.h"
55
#include
"nm-setting-adsl.h"
56
#include
"nm-setting-bluetooth.h"
57
#include
"nm-setting-bond.h"
58
#include
"nm-setting-bond-port.h"
59
#include
"nm-setting-bridge.h"
60
#include
"nm-setting-bridge-port.h"
61
#include
"nm-setting-cdma.h"
62
#include
"nm-setting-connection.h"
63
#include
"nm-setting-dcb.h"
64
#include
"nm-setting-dummy.h"
65
#include
"nm-setting-ethtool.h"
66
#include
"nm-setting-generic.h"
67
#include
"nm-setting-gsm.h"
68
#include
"nm-setting-hostname.h"
69
#include
"nm-setting-infiniband.h"
70
#include
"nm-setting-ip4-config.h"
71
#include
"nm-setting-ip6-config.h"
72
#include
"nm-setting-ip-config.h"
73
#include
"nm-setting-ip-tunnel.h"
74
#include
"nm-setting-macsec.h"
75
#include
"nm-setting-macvlan.h"
76
#include
"nm-setting-match.h"
77
#include
"nm-setting-olpc-mesh.h"
78
#include
"nm-setting-ovs-bridge.h"
79
#include
"nm-setting-ovs-interface.h"
80
#include
"nm-setting-ovs-dpdk.h"
81
#include
"nm-setting-ovs-patch.h"
82
#include
"nm-setting-ovs-port.h"
83
#include
"nm-setting-wifi-p2p.h"
84
#include
"nm-setting-ppp.h"
85
#include
"nm-setting-pppoe.h"
86
#include
"nm-setting-proxy.h"
87
#include
"nm-setting-serial.h"
88
#include
"nm-setting-sriov.h"
89
#include
"nm-setting-tc-config.h"
90
#include
"nm-setting-team.h"
91
#include
"nm-setting-team-port.h"
92
#include
"nm-setting-tun.h"
93
#include
"nm-setting-user.h"
94
#include
"nm-setting-veth.h"
95
#include
"nm-setting-vlan.h"
96
#include
"nm-setting-vpn.h"
97
#include
"nm-setting-vrf.h"
98
#include
"nm-setting-vxlan.h"
99
#include
"nm-setting-wimax.h"
100
#include
"nm-setting-wired.h"
101
#include
"nm-setting-wireguard.h"
102
#include
"nm-setting-wireless.h"
103
#include
"nm-setting-wireless-security.h"
104
#include
"nm-setting-wpan.h"
105
#include
"nm-setting.h"
106
#include
"nm-simple-connection.h"
107
#include
"nm-utils.h"
108
#include
"nm-version.h"
109
#include
"nm-vpn-connection.h"
110
#include
"nm-vpn-dbus-interface.h"
111
#include
"nm-vpn-editor.h"
112
#include
"nm-vpn-editor-plugin.h"
113
#include
"nm-vpn-plugin-info.h"
114
#include
"nm-vpn-service-plugin.h"
115
#include
"nm-wifi-p2p-peer.h"
116
#include
"nm-wimax-nsp.h"
117
118
#include
"nm-autoptr.h"
119
120
#
if
!defined(
NETWORKMANAGER_COMPILATION
) \
121
&& (!defined(
NM_NO_INCLUDE_EXTRA_HEADERS
) || !NM_NO_INCLUDE_EXTRA_HEADERS)
122
/* historically, NetworkManager.h drags in the following system headers.
123
* These are not strictly necessary and the user may wish to opt out from
124
* including them. */
125
#include
<linux/if_ether.h>
126
#include
<linux/if_infiniband.h>
127
#include
<linux/if_vlan.h>
128
#include
<netinet/in.h>
129
#
endif
130
131
#undef
__NETWORKMANAGER_H_INSIDE__
132
133
#
endif
/* __NETWORKMANAGER_H__ */
134