1#ifndef QWLANMAN_QWLANTYPES_H
2#define QWLANMAN_QWLANTYPES_H
4#include "qwlanman_global.h"
7#include <QVersionNumber>
15 Q_NAMESPACE_EXPORT(QWLANMAN_EXPORT)
225#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
229 return ::qHash(
static_cast<std::underlying_type<qwm::WlanError>::type
>(key), seed);
234 return ::qHash(
static_cast<std::underlying_type<qwm::WlanPerm>::type
>(key), seed);
239 return ::qHash(
static_cast<std::underlying_type<qwm::RequestType>::type
>(key), seed);
244 return ::qHash(
static_cast<std::underlying_type<qwm::IfaceState>::type
>(key), seed);
249 return ::qHash(
static_cast<std::underlying_type<qwm::AuthAlgo>::type
>(key), seed);
254 return ::qHash(
static_cast<std::underlying_type<qwm::CipherAlgo>::type
>(key), seed);
Namespace used for QWlanManager library.
Definition cachepolicy.h:13
IfaceState
Interface states.
Definition qwlantypes.h:120
@ IFACE_STS_DISCONNECTING
IfaceOptions
QFlags type for qwm::IfaceOption enum
Definition qwlantypes.h:155
RequestType
Type of interface asynchrone request.
Definition qwlantypes.h:103
QWLANMAN_EXPORT QString authAlgoToString(AuthAlgo idAuth)
Use to convert authentication algorithms to string.
Definition qwlantypes.cpp:166
QWLANMAN_EXPORT QString wlanOptionsToString(WlanOptions opts)
Use to convert wlan options to string.
Definition qwlantypes.cpp:93
WlanOption
Wlan manager options.
Definition qwlantypes.h:76
@ WOPT_DEFAULT
Definition qwlantypes.h:86
@ WOPT_NONE
Definition qwlantypes.h:77
@ WOPT_ALLOW_ADMIN_REQUESTS
Definition qwlantypes.h:79
QWLANMAN_EXPORT QString ifaceOptionsToString(IfaceOptions opts)
Use to convert interface options to string.
Definition qwlantypes.cpp:151
QWLANMAN_EXPORT QVersionNumber getLibraryVersion()
Used to retrieve QWlanManager library version.
Definition qwlantypes.cpp:210
QWLANMAN_EXPORT QString cipherAlgoToString(CipherAlgo idCipher)
Use to convert cipher algorithms to string.
Definition qwlantypes.cpp:190
QWLANMAN_EXPORT QString requestTypeToString(RequestType idReq)
Use to convert request type to string.
Definition qwlantypes.cpp:108
WlanOptions
QFlags type for qwm::WlanOption enum
Definition qwlantypes.h:92
IfaceOption
Available interface options.
Definition qwlantypes.h:141
@ IFACE_OPT_DEFAULT
Definition qwlantypes.h:149
@ IFACE_OPT_NONE
Definition qwlantypes.h:142
@ IFACE_OPT_REQUEST
Definition qwlantypes.h:144
QWLANMAN_EXPORT QString wlanPermToString(WlanPerm idPerm)
Use to convert wlan permissions to string.
Definition qwlantypes.cpp:72
WlanError
List of all WLAN related errors.
Definition qwlantypes.h:27
@ WERR_OPERATION_UNSUPPORTED
WlanPerm
List of permissions status.
Definition qwlantypes.h:52
CipherAlgo
Enumeration of supported wireless encryption (cipher) algorithms.
Definition qwlantypes.h:203
AuthAlgo
Enumeration of supported wireless authentication algorithms.
Definition qwlantypes.h:174
@ AUTH_ALGO_WPA2_PERSONAL
@ AUTH_ALGO_WPA2_ENTERPRISE
@ AUTH_ALGO_WPA3_PERSONAL
@ AUTH_ALGO_WPA3_ENTERPRISE
QWLANMAN_EXPORT QString wlanErrorToString(WlanError idErr)
Use to convert wlan errors to string.
Definition qwlantypes.cpp:43
QWLANMAN_EXPORT QString ifaceStateToString(IfaceState idState)
Use to convert interface states to string.
Definition qwlantypes.cpp:130