1/*
2 SPDX-FileCopyrightText: 2019 Jan Grulich <jgrulich@redhat.com>
3
4 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
5*/
6
7#ifndef NETWORKMANAGERQT_WIREGUARD_SETTING_P_H
8#define NETWORKMANAGERQT_WIREGUARD_SETTING_P_H
9
10#include <QString>
11
12namespace NetworkManager
13{
14class WireGuardSettingPrivate
15{
16public:
17 WireGuardSettingPrivate();
18
19 QString name;
20
21 quint32 fwmark;
22 quint32 listenPort;
23 quint32 mtu;
24 bool peerRoutes;
25 NMVariantMapList peers;
26 QString privateKey;
27 NetworkManager::Setting::SecretFlags privateKeyFlags;
28};
29
30}
31
32#endif // NETWORKMANAGERQT_WIREGUARD_SETTING_P_H
33

source code of networkmanager-qt/src/settings/wireguardsetting_p.h