11#ifndef IP6CONFIGINTERFACE_H
12#define IP6CONFIGINTERFACE_H
14#include "generictypes.h"
16#include <QDBusAbstractInterface>
29 static inline const char *staticInterfaceName()
32 return "org.kde.fakenetwork.IP6Config";
36 return "org.freedesktop.NetworkManager.IP6Config";
42 ~OrgFreedesktopNetworkManagerIP6ConfigInterface()
override;
44 Q_PROPERTY(NMVariantMapList AddressData READ addressData)
45 inline NMVariantMapList addressData()
const
47 return qvariant_cast<NMVariantMapList>(
property(
"AddressData"));
50 Q_PROPERTY(IpV6DBusAddressList Addresses READ addresses)
51 inline IpV6DBusAddressList addresses()
const
53 return qvariant_cast<IpV6DBusAddressList>(
property(
"Addresses"));
56 Q_PROPERTY(QStringList DnsOptions READ dnsOptions)
57 inline QStringList dnsOptions()
const
59 return qvariant_cast<QStringList>(
property(
"DnsOptions"));
63 inline int dnsPriority()
const
65 return qvariant_cast<int>(
property(
"DnsPriority"));
69 inline QStringList domains()
const
71 return qvariant_cast<QStringList>(
property(
"Domains"));
75 inline QString gateway()
const
77 return qvariant_cast<QString>(
property(
"Gateway"));
80 Q_PROPERTY(IpV6DBusNameservers Nameservers READ nameservers)
81 inline IpV6DBusNameservers nameservers()
const
83 return qvariant_cast<IpV6DBusNameservers>(
property(
"Nameservers"));
86 Q_PROPERTY(NMVariantMapList RouteData READ routeData)
87 inline NMVariantMapList routeData()
const
89 return qvariant_cast<NMVariantMapList>(
property(
"RouteData"));
92 Q_PROPERTY(IpV6DBusRouteList Routes READ routes)
93 inline IpV6DBusRouteList routes()
const
95 return qvariant_cast<IpV6DBusRouteList>(
property(
"Routes"));
99 inline QStringList searches()
const
101 return qvariant_cast<QStringList>(
property(
"Searches"));
106 void PropertiesChanged(
const QVariantMap &properties);
QDBusConnection connection() const const
QString path() const const
QString service() const const
QObject * parent() const const
QVariant property(const char *name) const const