1/*
2 SPDX-FileCopyrightText: 2012-2013 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_WIRED_SETTING_P_H
8#define NETWORKMANAGERQT_WIRED_SETTING_P_H
9
10#include <QMap>
11#include <QStringList>
12
13namespace NetworkManager
14{
15class WiredSettingPrivate
16{
17public:
18 WiredSettingPrivate();
19
20 QString name;
21 NetworkManager::WiredSetting::PortType port;
22 quint32 speed;
23 NetworkManager::WiredSetting::DuplexType duplex;
24 bool autoNegotiate;
25 QByteArray macAddress;
26 QByteArray clonedMacAddress;
27 QStringList macAddressBlacklist;
28 quint32 mtu;
29 QStringList s390Subchannels;
30 NetworkManager::WiredSetting::S390Nettype s390NetType;
31 QMap<QString, QString> s390Options;
32 QString generateMacAddressMask;
33 NetworkManager::WiredSetting::WakeOnLanFlags wakeOnLan;
34 QString wakeOnLanPassword;
35 QString assignedMacAddress;
36};
37
38}
39
40#endif // NETWORKMANAGERQT_WIRED_SETTING_P_H
41

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