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_WIRELESSSECURITY_SETTING_P_H 0008 #define NETWORKMANAGERQT_WIRELESSSECURITY_SETTING_P_H 0009 0010 #include <QList> 0011 #include <QString> 0012 0013 namespace NetworkManager 0014 { 0015 class WirelessSecuritySettingPrivate 0016 { 0017 public: 0018 WirelessSecuritySettingPrivate(); 0019 0020 QString name; 0021 NetworkManager::WirelessSecuritySetting::KeyMgmt keyMgmt; 0022 quint32 wepTxKeyidx; 0023 NetworkManager::WirelessSecuritySetting::AuthAlg authAlg; 0024 QList<NetworkManager::WirelessSecuritySetting::WpaProtocolVersion> proto; 0025 QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> pairwise; 0026 QList<NetworkManager::WirelessSecuritySetting::WpaEncryptionCapabilities> group; 0027 QString leapUsername; 0028 QString wepKey0; 0029 QString wepKey1; 0030 QString wepKey2; 0031 QString wepKey3; 0032 NetworkManager::Setting::SecretFlags wepKeyFlags; 0033 NetworkManager::WirelessSecuritySetting::WepKeyType wepKeyType; 0034 QString psk; 0035 NetworkManager::Setting::SecretFlags pskFlags; 0036 QString leapPassword; 0037 NetworkManager::Setting::SecretFlags leapPasswordFlags; 0038 NetworkManager::WirelessSecuritySetting::Pmf pmf; 0039 }; 0040 0041 } 0042 0043 #endif // NETWORKMANAGERQT_WIRELESSSECURITY_SETTING_P_H