24 #ifndef SIGNONAUTHSESSION_H_
25 #define SIGNONAUTHSESSION_H_
36 using namespace SignOn;
38 namespace SignonDaemonNS {
57 static QString getAuthSessionObjectPath(
const quint32
id,
58 const QString &method,
60 bool &supportsAuthMethod,
62 static void stopAllAuthSessions();
64 QString method()
const;
65 void objectRegistered();
66 pid_t ownerPid()
const;
69 QStringList queryAvailableMechanisms(
const QStringList &wantedMechanisms);
70 QVariantMap
process(
const QVariantMap &sessionDataVa,
71 const QString &mechanism);
73 void setId(quint32
id);
77 void stateChanged(
int state,
const QString &message);
81 void stateChangedSlot(
const QString &sessionKey,
83 const QString &message);
100 #endif //SIGNONAUTHSESSION_H_