NetworkManagerQt
7 #ifndef NETWORKMANAGERQT_IPTUNNEL_DEVICE_H
8 #define NETWORKMANAGERQT_IPTUNNEL_DEVICE_H
11 #include <networkmanagerqt/networkmanagerqt_export.h>
15 class IpTunnelDevicePrivate;
23 Q_PROPERTY(uchar encapsulationLimit READ encapsulationLimit NOTIFY encapsulationLimitChanged)
24 Q_PROPERTY(uint flowLabel READ flowLabel NOTIFY flowLabelChanged)
25 Q_PROPERTY(
QString inputKey READ inputKey NOTIFY inputKeyChanged)
26 Q_PROPERTY(
QString local READ local NOTIFY localChanged)
27 Q_PROPERTY(uint mode READ mode NOTIFY modeChanged)
28 Q_PROPERTY(
QString outputKey READ outputKey NOTIFY outputKeyChanged)
30 Q_PROPERTY(
bool pathMtuDiscovery READ pathMtuDiscovery NOTIFY pathMtuDiscoveryChanged)
31 Q_PROPERTY(
QString remote READ remote NOTIFY remoteChanged)
32 Q_PROPERTY(uchar tos READ tos NOTIFY tosChanged)
33 Q_PROPERTY(uchar ttl READ ttl NOTIFY ttlChanged)
41 Type type()
const override;
47 uchar encapsulationLimit()
const;
51 uint flowLabel()
const;
75 bool pathMtuDiscovery()
const;
93 void encapsulationLimitChanged(uchar limit);
97 void flowLabelChanged(uint flowLabel);
101 void inputKeyChanged(
const QString &inputKey);
105 void localChanged(
const QString &local);
109 void modeChanged(uint mode);
113 void outputKeyChanged(
const QString &outputKey);
117 void parentChanged(
const QString &parent);
121 void pathMtuDiscoveryChanged(
bool pathMtuDiscovery);
125 void remoteChanged(
const QString &remote);
129 void tosChanged(uchar tos);
133 void ttlChanged(uchar ttl);
This class represents a common device interface.
This class allows querying the underlying system to discover the available network interfaces and rea...
A Ip Tunnel device interface.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Oct 3 2023 03:57:05 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.