NetworkManagerQt
12#ifndef SECRETAGENTADAPTOR_H
13#define SECRETAGENTADAPTOR_H
15#include "secretagent.h"
17#include <QDBusAbstractAdaptor>
18#include <QDBusObjectPath>
26template<
class Key,
class Value>
38 Q_CLASSINFO(
"D-Bus Interface",
"org.freedesktop.NetworkManager.SecretAgent")
41 " <interface name=\"org.freedesktop.NetworkManager.SecretAgent\">\n"
42 " <method name=\"GetSecrets\">\n"
43 " <annotation value=\"impl_secret_agent_get_secrets\" name=\"org.freedesktop.DBus.GLib.CSymbol\"/>\n"
44 " <annotation value=\"\" name=\"org.freedesktop.DBus.GLib.Async\"/>\n"
45 " <annotation value=\"NMVariantMapMap\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
46 " <arg direction=\"in\" type=\"a{sa{sv}}\" name=\"connection\"/>\n"
47 " <arg direction=\"in\" type=\"o\" name=\"connection_path\"/>\n"
48 " <arg direction=\"in\" type=\"s\" name=\"setting_name\"/>\n"
49 " <arg direction=\"in\" type=\"as\" name=\"hints\"/>\n"
50 " <arg direction=\"in\" type=\"u\" name=\"flags\"/>\n"
51 " <annotation value=\"NMVariantMapMap\" name=\"org.qtproject.QtDBus.QtTypeName.Out0\"/>\n"
52 " <arg direction=\"out\" type=\"a{sa{sv}}\" name=\"secrets\"/>\n"
54 " <method name=\"CancelGetSecrets\">\n"
55 " <annotation value=\"impl_secret_agent_cancel_get_secrets\" name=\"org.freedesktop.DBus.GLib.CSymbol\"/>\n"
56 " <annotation value=\"\" name=\"org.freedesktop.DBus.GLib.Async\"/>\n"
57 " <arg direction=\"in\" type=\"o\" name=\"connection_path\"/>\n"
58 " <arg direction=\"in\" type=\"s\" name=\"setting_name\"/>\n"
60 " <method name=\"SaveSecrets\">\n"
61 " <annotation value=\"impl_secret_agent_save_secrets\" name=\"org.freedesktop.DBus.GLib.CSymbol\"/>\n"
62 " <annotation value=\"\" name=\"org.freedesktop.DBus.GLib.Async\"/>\n"
63 " <annotation value=\"NMVariantMapMap\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
64 " <arg direction=\"in\" type=\"a{sa{sv}}\" name=\"connection\"/>\n"
65 " <arg direction=\"in\" type=\"o\" name=\"connection_path\"/>\n"
67 " <method name=\"DeleteSecrets\">\n"
68 " <annotation value=\"impl_secret_agent_delete_secrets\" name=\"org.freedesktop.DBus.GLib.CSymbol\"/>\n"
69 " <annotation value=\"\" name=\"org.freedesktop.DBus.GLib.Async\"/>\n"
70 " <annotation value=\"NMVariantMapMap\" name=\"org.qtproject.QtDBus.QtTypeName.In0\"/>\n"
71 " <arg direction=\"in\" type=\"a{sa{sv}}\" name=\"connection\"/>\n"
72 " <arg direction=\"in\" type=\"o\" name=\"connection_path\"/>\n"
77 SecretAgentAdaptor(NetworkManager::SecretAgent *parent);
78 ~SecretAgentAdaptor() override;
80 inline NetworkManager::SecretAgent *parent()
const
87 void CancelGetSecrets(
const QDBusObjectPath &connection_path,
const QString &setting_name);
88 void DeleteSecrets(NMVariantMapMap connection,
const QDBusObjectPath &connection_path);
90 GetSecrets(NMVariantMapMap connection,
const QDBusObjectPath &connection_path,
const QString &setting_name,
const QStringList &hints, uint flags);
91 void SaveSecrets(NMVariantMapMap connection,
const QDBusObjectPath &connection_path);
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 11:52:49 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.