NetworkManagerQt
11#ifndef GREDEVICEINTERFACE_H
12#define GREDEVICEINTERFACE_H
14#include "generictypes.h"
16#include <QDBusAbstractInterface>
17#include <QDBusObjectPath>
29 static inline const char *staticInterfaceName()
32 return "org.kde.fakenetwork.Device.Gre";
36 return "org.freedesktop.NetworkManager.Device.Gre";
41 OrgFreedesktopNetworkManagerDeviceGreInterface(
const QString &
service,
const QString &
path,
const QDBusConnection &
connection,
QObject *parent =
nullptr);
43 ~OrgFreedesktopNetworkManagerDeviceGreInterface()
override;
46 inline ushort inputFlags()
const
48 return qvariant_cast<ushort>(
property(
"InputFlags"));
52 inline uint inputKey()
const
54 return qvariant_cast<uint>(
property(
"InputKey"));
58 inline QString local()
const
60 return qvariant_cast<QString>(
property(
"Local"));
63 Q_PROPERTY(ushort OutputFlags READ outputFlags)
64 inline ushort outputFlags()
const
66 return qvariant_cast<ushort>(
property(
"OutputFlags"));
70 inline uint outputKey()
const
72 return qvariant_cast<uint>(
property(
"OutputKey"));
76 inline QDBusObjectPath parent()
const
78 return qvariant_cast<QDBusObjectPath>(
property(
"Parent"));
81 Q_PROPERTY(
bool PathMtuDiscovery READ pathMtuDiscovery)
82 inline bool pathMtuDiscovery()
const
84 return qvariant_cast<bool>(
property(
"PathMtuDiscovery"));
88 inline QString remote()
const
90 return qvariant_cast<QString>(
property(
"Remote"));
94 inline uchar tos()
const
96 return qvariant_cast<uchar>(
property(
"Tos"));
100 inline uchar ttl()
const
102 return qvariant_cast<uchar>(
property(
"Ttl"));
107 void PropertiesChanged(
const QVariantMap &properties);
QDBusConnection connection() const const
QString path() const const
QString service() const const
QVariant property(const char *name) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:55:57 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.