The WpaSup class interacts with wpa_supplicant.
More...
The WpaSup class interacts with wpa_supplicant.
WpaSup::WpaSup |
( |
const bool |
debugCmd = false , |
|
|
const QMap< QString, QString > |
settings = QMap< QString, QString >() |
|
) |
| |
|
explicit |
WpaSup class constructor.
- Parameters
-
debugCmd | show debug messages |
settings | default settings. Needed keys are CTRL_DIR (path to ctrl_directory), CTRL_GROUP (group which is owner of CTRL_DIR), FORCE_SUDO (force to use sudo), PID_FILE (wpa_supplicant PID file), SUDO_PATH (path to sudo command), WPACLI_PATH (path to wpa_cli command), WPA_DRIVERS (wpa_supplicant drivers comma separated), WPASUP_PATH (path to wpa_supplicant command) |
method which returns active point information
- Returns
- current point information
QString WpaSup::existentProfile |
( |
const QString |
essid | ) |
|
method which gets profile name by ESSID
- Parameters
-
- Returns
- profile name
static QMap<QString, QString> WpaSup::getRecommendedConfiguration |
( |
| ) |
|
|
static |
method which check system configuration and return recommended values to keys
- Returns
- recommended parametrs
bool WpaSup::isProfileActive |
( |
const QString |
essid | ) |
|
method which checks profile status by ESSID
- Parameters
-
- Returns
- false if profile is inactive
-
true if profile is active
Q_DECL_DEPRECATED bool WpaSup::isProfileExists |
( |
const QString |
essid | ) |
|
method which checks profile existence by ESSID
- Parameters
-
- Returns
- false if profile does not exist
-
true if profile exists
method which scans WiFi networks
- Returns
- list of essids
bool WpaSup::startWpaSupplicant |
( |
| ) |
|
|
slot |
method which calls wpa_supplicant
- Returns
- false if components are not found or command exit code is not equal to 0
-
true if the method was completed without errors
bool WpaSup::stopWpaSupplicant |
( |
| ) |
|
|
slot |
method which send TERMINATE signal to wpa_supplicant
- Returns
- false if components are not found or command exit code is not equal to 0
-
true if the method was completed without errors
The documentation for this class was generated from the following file: