34 #ifndef ACCESSCONTROLMANAGERHELPER_H
35 #define ACCESSCONTROLMANAGERHELPER_H
37 #include <QDBusConnection>
38 #include <QDBusContext>
39 #include <QDBusMessage>
42 #include "SignOn/abstract-access-control-manager.h"
44 namespace SignonDaemonNS {
73 static pid_t
pidOfPeer(
const QDBusContext &peerContext);
74 static pid_t
pidOfPeer(
const QDBusConnection &peerConnection,
75 const QDBusMessage &peerMessage);
88 const QDBusMessage &peerMessage,
89 const quint32 identityId);
102 const QDBusMessage &peerMessage,
103 const quint32 identityId);
115 const QDBusMessage &peerMessage,
132 const QDBusMessage &peerMessage,
133 const quint32 ownerIdentityId)
145 const QDBusMessage &peerMessage);
154 QString
appIdOfPeer(
const QDBusConnection &peerConnection,
155 const QDBusMessage &peerMessage);
168 const QDBusMessage &peerMessage,
169 const QString securityContext);
182 const QDBusMessage &peerMessage,
183 const QStringList secContexts);
185 SignOn::AccessReply *
187 const QDBusMessage &peerMessage,
191 SignOn::AbstractAccessControlManager *m_acManager;
197 #endif // ACCESSCONTROLMANAGER_H