Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qohosnetconnection_p.h
Go to the documentation of this file.
1
// Copyright (C) 2026 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QOHOSNETCONNECTION_P_H
5
#
define
QOHOSNETCONNECTION_P_H
6
7
#
include
<
QtCore
/
private
/
qohoscommon_p
.
h
>
8
#
include
<
QtCore
/
qglobal
.
h
>
9
#
include
<
optional
>
10
#
include
<
qohosenums
.
h
>
11
12
QT_BEGIN_NAMESPACE
13
14
namespace
QtOhosNetConnection
{
15
16
using
NetBearType
=
QtOhos
::
enums
::
ohos
::
net
::
connection
::
NetBearType
;
17
using
NetCap
=
QtOhos
::
enums
::
ohos
::
net
::
connection
::
NetCap
;
18
19
enum
class
NetworkReachability
20
{
21
Disconnected
,
22
Local
,
23
Site
,
24
Online
,
25
};
26
27
struct
NetState
28
{
29
NetworkReachability
reachability
=
NetworkReachability
::
Disconnected
;
30
bool
behindCaptivePortal
=
false
;
31
bool
metered
=
false
;
32
std
::optional<
NetBearType
>
transport
;
33
};
34
35
QOhosSupplier
<
NetState
>
makeOhosNetStateDataSource
(QOhosConsumer<NetState> stateChangeConsumer);
36
37
}
38
39
QT_END_NAMESPACE
40
41
#
endif
// QOHOSNETCONNECTION_P_H
QtOhosNetConnection
Definition
qohosnetconnection.cpp:15
QtOhosNetConnection::NetCap
QtOhos::enums::ohos::net::connection::NetCap NetCap
Definition
qohosnetconnection_p.h:17
QtOhosNetConnection::makeOhosNetStateDataSource
QOhosSupplier< NetState > makeOhosNetStateDataSource(QOhosConsumer< NetState > stateChangeConsumer)
Definition
qohosnetconnection.cpp:160
QtOhosNetConnection::NetworkReachability
NetworkReachability
Definition
qohosnetconnection_p.h:20
QtOhosNetConnection::NetworkReachability::Local
@ Local
Definition
qohosnetconnection_p.h:22
QtOhosNetConnection::NetworkReachability::Online
@ Online
Definition
qohosnetconnection_p.h:24
QtOhosNetConnection::NetworkReachability::Site
@ Site
Definition
qohosnetconnection_p.h:23
QtOhosNetConnection::NetworkReachability::Disconnected
@ Disconnected
Definition
qohosnetconnection_p.h:21
QtOhosNetConnection::NetBearType
QtOhos::enums::ohos::net::connection::NetBearType NetBearType
Definition
qohosnetconnection_p.h:16
QtOhos::enums::ohos::net::connection
Definition
qohosenums.h:291
QtOhos::enums::ohos::net::connection::NetBearType
NetBearType
Definition
qohosenums.h:293
QtOhos::enums::ohos::net::connection::NetCap
NetCap
Definition
qohosenums.h:301
QtOhos::enums::ohos::net
Definition
qohosenums.h:289
QtOhos::enums::ohos
Definition
qohosenums.h:48
QtOhos::enums
Definition
qohosenums.h:16
QtOhos
Definition
qcore_ohos.cpp:58
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
QtOhosNetConnection::NetState
Definition
qohosnetconnection_p.h:28
QtOhosNetConnection::NetState::transport
std::optional< NetBearType > transport
Definition
qohosnetconnection_p.h:32
QtOhosNetConnection::NetState::reachability
NetworkReachability reachability
Definition
qohosnetconnection_p.h:29
QtOhosNetConnection::NetState::behindCaptivePortal
bool behindCaptivePortal
Definition
qohosnetconnection_p.h:30
QtOhosNetConnection::NetState::metered
bool metered
Definition
qohosnetconnection_p.h:31
qtbase
src
plugins
networkinformation
ohos
qohosnetconnection_p.h
Generated on
for Qt by
1.16.1