8#ifndef NETWORKMANAGERQT_GRE_DEVICE_H
9#define NETWORKMANAGERQT_GRE_DEVICE_H
12#include <networkmanagerqt/networkmanagerqt_export.h>
16class GreDevicePrivate;
25 Q_PROPERTY(ushort inputFlags READ inputFlags NOTIFY inputFlagsChanged)
26 Q_PROPERTY(ushort outputFlags READ outputFlags NOTIFY outputFlagsChanged)
27 Q_PROPERTY(uint inputKey READ inputKey NOTIFY inputKeyChanged)
28 Q_PROPERTY(uint outputKey READ outputKey NOTIFY outputKeyChanged)
29 Q_PROPERTY(
QString localEnd READ localEnd NOTIFY localEndChanged)
30 Q_PROPERTY(
QString remoteEnd READ remoteEnd NOTIFY remoteEndChanged)
31 Q_PROPERTY(
QString parent READ parent NOTIFY parentChanged)
32 Q_PROPERTY(
bool pathMtuDiscovery READ pathMtuDiscovery NOTIFY pathMtuDiscoveryChanged)
33 Q_PROPERTY(uchar tos READ tos NOTIFY tosChanged)
34 Q_PROPERTY(uchar ttl READ ttl NOTIFY ttlChanged)
42 Type type()
const override;
44 ushort inputFlags()
const;
45 ushort outputFlags()
const;
46 uint inputKey()
const;
47 uint outputKey()
const;
51 bool pathMtuDiscovery()
const;
56 void inputFlagsChanged(ushort inputflags);
57 void outputFlagsChanged(ushort outputFlags);
58 void inputKeyChanged(uint inputKey);
59 void outputKeyChanged(uint outputKey);
60 void localEndChanged(
const QString &localEnd);
61 void remoteEndChanged(
const QString &remoteEnd);
62 void parentChanged(
const QString &parent);
63 void pathMtuDiscoveryChanged(
bool pathMtuDiscovery);
64 void tosChanged(uchar tos);
65 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...
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 6 2024 12:00:27 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.