1#ifndef QWLANMAN_QWLANTYPES_H
2#define QWLANMAN_QWLANTYPES_H
4#include "qwlanman_global.h"
7#include <QVersionNumber>
15 Q_NAMESPACE_EXPORT(QWLANMAN_EXPORT)
221#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
225 return ::qHash(
static_cast<std::underlying_type<qwm::WlanError>::type
>(key), seed);
230 return ::qHash(
static_cast<std::underlying_type<qwm::WlanPerm>::type
>(key), seed);
235 return ::qHash(
static_cast<std::underlying_type<qwm::RequestType>::type
>(key), seed);
240 return ::qHash(
static_cast<std::underlying_type<qwm::IfaceState>::type
>(key), seed);
245 return ::qHash(
static_cast<std::underlying_type<qwm::AuthAlgo>::type
>(key), seed);
250 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:118
@ IFACE_STS_DISCONNECTING
IfaceOptions
QFlags type for qwm::IfaceOption enum
Definition qwlantypes.h:153
RequestType
Type of interface asynchrone request.
Definition qwlantypes.h:101
QWLANMAN_EXPORT QString authAlgoToString(AuthAlgo idAuth)
Use to convert authentication algorithms to string.
Definition qwlantypes.cpp:136
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 QVersionNumber getLibraryVersion()
Used to retrieve QWlanManager library version.
Definition qwlantypes.cpp:180
QWLANMAN_EXPORT QString cipherAlgoToString(CipherAlgo idCipher)
Use to convert cipher algorithms to string.
Definition qwlantypes.cpp:160
QWLANMAN_EXPORT QString requestTypeToString(RequestType idReq)
Use to convert request type to string.
Definition qwlantypes.cpp:92
WlanOptions
QFlags type for qwm::WlanOption enum
Definition qwlantypes.h:92
IfaceOption
Available interface options.
Definition qwlantypes.h:139
@ IFACE_OPT_DEFAULT
Definition qwlantypes.h:147
@ IFACE_OPT_NONE
Definition qwlantypes.h:140
@ IFACE_OPT_REQUEST
Definition qwlantypes.h:142
QWLANMAN_EXPORT QString wlanPermToString(WlanPerm idPerm)
Use to convert wlan permissions to string.
Definition qwlantypes.cpp:70
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:199
AuthAlgo
Enumeration of supported wireless authentication algorithms.
Definition qwlantypes.h:170
@ 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:41
QWLANMAN_EXPORT QString ifaceStateToString(IfaceState idState)
Use to convert interface states to string.
Definition qwlantypes.cpp:114