File indexing completed on 2024-04-21 04:00:08
0001 /* 0002 SPDX-FileCopyrightText: 2012-2013 Jan Grulich <jgrulich@redhat.com> 0003 0004 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0005 */ 0006 0007 #ifndef NETWORKMANAGERQT_WIRED_SETTING_P_H 0008 #define NETWORKMANAGERQT_WIRED_SETTING_P_H 0009 0010 #include <QMap> 0011 #include <QStringList> 0012 0013 namespace NetworkManager 0014 { 0015 class WiredSettingPrivate 0016 { 0017 public: 0018 WiredSettingPrivate(); 0019 0020 QString name; 0021 NetworkManager::WiredSetting::PortType port; 0022 quint32 speed; 0023 NetworkManager::WiredSetting::DuplexType duplex; 0024 bool autoNegotiate; 0025 QByteArray macAddress; 0026 QByteArray clonedMacAddress; 0027 QStringList macAddressBlacklist; 0028 quint32 mtu; 0029 QStringList s390Subchannels; 0030 NetworkManager::WiredSetting::S390Nettype s390NetType; 0031 QMap<QString, QString> s390Options; 0032 QString generateMacAddressMask; 0033 NetworkManager::WiredSetting::WakeOnLanFlags wakeOnLan; 0034 QString wakeOnLanPassword; 0035 QString assignedMacAddress; 0036 }; 0037 0038 } 0039 0040 #endif // NETWORKMANAGERQT_WIRED_SETTING_P_H