25 #ifndef SIGNONIDENTITY_H_ 26 #define SIGNONIDENTITY_H_ 43 class PendingCallWatcherWithContext;
62 quint32
id()
const {
return m_id; }
76 quint32
store(
const QVariantMap &info);
86 void removeCompleted(QDBusPendingCallWatcher *call);
87 void signOutCompleted(QDBusPendingCallWatcher *call);
88 void onCredentialsUpdated(quint32
id);
92 void queryUserPassword(
const QVariantMap ¶ms,
93 const QDBusConnection &connection,
94 const QDBusMessage &message);
Base class for server objects that can be automatically destroyed after a certain period of inactivit...
quint32 requestCredentialsUpdate(const QString &message)
bool addReference(const QString &reference)
void destroy()
Performs any predestruction operations and the destruction itself.
void verifyUiSlot(QDBusPendingCallWatcher *call)
friend class PendingCallWatcherWithContext
bool verifySecret(const QString &secret)
bool verifyUser(const QVariantMap ¶ms)
static SignonIdentity * createIdentity(quint32 id, SignonDaemon *parent)
void queryUiSlot(QDBusPendingCallWatcher *call)
quint32 store(const QVariantMap &info)
Definition of the CredentialsAccessManager object.
bool removeReference(const QString &reference)
Daemon side representation of identity.
void stored(SignonIdentity *identity)
Daemon side representation of identity information.
quint32 storeCredentials(const SignonIdentityInfo &info)
SignonIdentityInfo queryInfo(bool &ok, bool queryPassword=true)