NetworkManager::GreDevice Class
class NetworkManager::GreDeviceA gre device interface. renamed to IpTunnelDevice. More...
Header: | #include <NetworkManagerQt/GreDevice> |
CMake: | find_package(KF6 REQUIRED COMPONENTS NetworkManagerQt) target_link_libraries(mytarget PRIVATE KF6::NetworkManagerQt) |
Inherits: | NetworkManager::Device |
Status: | Deprecated |
This class is deprecated. We strongly advise against using it in new code.
Public Types
Properties
|
|
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 |
Reimplemented Public Functions
virtual NetworkManager::Device::Type | type() const override |
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) |
Detailed Description
Member Type Documentation
GreDevice::List
GreDevice::Ptr
Property Documentation
[read-only]
inputFlags : const ushort
Access functions:
ushort | inputFlags() const |
Notifier signal:
void | inputFlagsChanged(ushort inputflags) |
[read-only]
inputKey : const uint
Access functions:
uint | inputKey() const |
Notifier signal:
void | inputKeyChanged(uint inputKey) |
[read-only]
localEnd : const QString
Access functions:
QString | localEnd() const |
Notifier signal:
void | localEndChanged(const QString &localEnd) |
[read-only]
outputFlags : const ushort
Access functions:
ushort | outputFlags() const |
Notifier signal:
void | outputFlagsChanged(ushort outputFlags) |
[read-only]
outputKey : const uint
Access functions:
uint | outputKey() const |
Notifier signal:
void | outputKeyChanged(uint outputKey) |
[read-only]
parent : const QString
Access functions:
QString | parent() const |
Notifier signal:
void | parentChanged(const QString &parent) |
[read-only]
pathMtuDiscovery : const bool
Access functions:
bool | pathMtuDiscovery() const |
Notifier signal:
void | pathMtuDiscoveryChanged(bool pathMtuDiscovery) |
[read-only]
remoteEnd : const QString
Access functions:
QString | remoteEnd() const |
Notifier signal:
void | remoteEndChanged(const QString &remoteEnd) |
[read-only]
tos : const uchar
Access functions:
uchar | tos() const |
Notifier signal:
void | tosChanged(uchar tos) |
[read-only]
ttl : const uchar
Access functions:
uchar | ttl() const |
Notifier signal:
void | ttlChanged(uchar ttl) |
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.