NetworkManager::GreDevice Class
A gre device interface. renamed to IpTunnelDevice. This class is deprecated. We strongly advise against using it in new code. More...
- Header:
#include <NetworkManagerQt/GreDevice> - CMake:
find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt)
target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt) - Inherits: NetworkManager::Device
- Status: Deprecated
List of all members, including inherited members
Public Types
Properties
- [read-only] inputFlags : ushort
- [read-only] inputKey : uint
- [read-only] localEnd : QString
- [read-only] outputFlags : ushort
- [read-only] outputKey : uint
- [read-only] parent : QString
- [read-only] pathMtuDiscovery : bool
- [read-only] remoteEnd : QString
- [read-only] tos : uchar
- [read-only] ttl : uchar
Public Functions
- GreDevice(const QString &path, QObject *parent = nullptr)
- ushort inputFlags() const
- uint inputKey() const
- QString localEnd() const
- ushort outputFlags() const
- uint outputKey() const
- QString parent() const
- bool pathMtuDiscovery() const
- QString remoteEnd() const
- uchar tos() const
- uchar ttl() const
- NetworkManager::Device::Type type() const
Signals
- void inputFlagsChanged(ushort inputflags)
- void inputKeyChanged(uint inputKey)
- void localEndChanged(const QString &localEnd)
- void outputFlagsChanged(ushort outputFlags)
- void outputKeyChanged(uint outputKey)
- void parentChanged(const QString &parent)
- void pathMtuDiscoveryChanged(bool pathMtuDiscovery)
- void remoteEndChanged(const QString &remoteEnd)
- void tosChanged(uchar tos)
- void ttlChanged(uchar ttl)
This class is deprecated. We strongly advise against using it in new code.
Detailed Description
Member Type Documentation
GreDevice::List
GreDevice::Ptr
Property Documentation
[read-only] inputFlags : ushort
Access functions:
ushortinputFlags() const
Notifier signal:
voidinputFlagsChanged(ushortinputflags)
[read-only] inputKey : uint
Access functions:
uintinputKey() const
Notifier signal:
voidinputKeyChanged(uintinputKey)
[read-only] localEnd : QString
Access functions:
QStringlocalEnd() const
Notifier signal:
voidlocalEndChanged(constQString&localEnd)
[read-only] outputFlags : ushort
Access functions:
ushortoutputFlags() const
Notifier signal:
voidoutputFlagsChanged(ushortoutputFlags)
[read-only] outputKey : uint
Access functions:
uintoutputKey() const
Notifier signal:
voidoutputKeyChanged(uintoutputKey)
[read-only] parent : QString
Access functions:
QStringparent() const
Notifier signal:
voidparentChanged(constQString&parent)
[read-only] pathMtuDiscovery : bool
Access functions:
boolpathMtuDiscovery() const
Notifier signal:
voidpathMtuDiscoveryChanged(boolpathMtuDiscovery)
[read-only] remoteEnd : QString
Access functions:
QStringremoteEnd() const
Notifier signal:
voidremoteEndChanged(constQString&remoteEnd)
[read-only] tos : uchar
Access functions:
uchartos() const
Notifier signal:
voidtosChanged(uchartos)
[read-only] ttl : uchar
Access functions:
ucharttl() const
Notifier signal:
voidttlChanged(ucharttl)
Member Function Documentation
[explicit] GreDevice::GreDevice(const QString &path, QObject *parent = nullptr)
ushort GreDevice::inputFlags() const
Note: Getter function for property inputFlags.
[signal] void GreDevice::inputFlagsChanged(ushort inputflags)
Note: Notifier signal for property inputFlags.
uint GreDevice::inputKey() const
Note: Getter function for property inputKey.
[signal] void GreDevice::inputKeyChanged(uint inputKey)
Note: Notifier signal for property inputKey.
QString GreDevice::localEnd() const
Note: Getter function for property localEnd.
[signal] void GreDevice::localEndChanged(const QString &localEnd)
Note: Notifier signal for property localEnd.
ushort GreDevice::outputFlags() const
Note: Getter function for property outputFlags.
[signal] void GreDevice::outputFlagsChanged(ushort outputFlags)
Note: Notifier signal for property outputFlags.
uint GreDevice::outputKey() const
Note: Getter function for property outputKey.
[signal] void GreDevice::outputKeyChanged(uint outputKey)
Note: Notifier signal for property outputKey.
QString GreDevice::parent() const
Note: Getter function for property parent.
[signal] void GreDevice::parentChanged(const QString &parent)
Note: Notifier signal for property parent.
bool GreDevice::pathMtuDiscovery() const
Note: Getter function for property pathMtuDiscovery.
[signal] void GreDevice::pathMtuDiscoveryChanged(bool pathMtuDiscovery)
Note: Notifier signal for property pathMtuDiscovery.
QString GreDevice::remoteEnd() const
Note: Getter function for property remoteEnd.
[signal] void GreDevice::remoteEndChanged(const QString &remoteEnd)
Note: Notifier signal for property remoteEnd.
uchar GreDevice::tos() const
Note: Getter function for property tos.
[signal] void GreDevice::tosChanged(uchar tos)
Note: Notifier signal for property tos.
uchar GreDevice::ttl() const
Note: Getter function for property ttl.
[signal] void GreDevice::ttlChanged(uchar ttl)
Note: Notifier signal for property ttl.
[override virtual] NetworkManager::Device::Type GreDevice::type() const
Reimplements: Device::type() const.