signon  8.42
SignonDaemonNS::SignonDaemon Class Reference

Daemon core. More...

#include <signondaemon.h>

Public Slots

void registerNewIdentity (QDBusObjectPath &objectPath)
void getIdentity (const quint32 id, QDBusObjectPath &objectPath, QVariantMap &identityData)
QString getAuthSessionObjectPath (const quint32 id, const QString type)
QStringList queryMethods ()
QStringList queryMechanisms (const QString &method)
QList< QVariantMap > queryIdentities (const QVariantMap &filter)
bool clear ()
void onDisconnected ()
uchar backupStarts ()
uchar backupFinished ()
uchar restoreStarts ()
uchar restoreFinished ()

Public Member Functions

virtual ~SignonDaemon ()
Q_INVOKABLE void init ()
int identityTimeout () const
 Returns the number of seconds of inactivity after which identity objects might be automatically deleted.
int authSessionTimeout () const
Q_INVOKABLE void handleUnixSignal ()

Static Public Member Functions

static SignonDaemoninstance ()
static void signalHandler (int signal)

Friends

class SignonIdentity
class SignonSessionCore
class SignonDaemonAdaptor

Detailed Description

Daemon core.

Todo:
description.

Definition at line 103 of file signondaemon.h.

Constructor & Destructor Documentation

SignonDaemonNS::SignonDaemon::~SignonDaemon ( )
virtual

Definition at line 221 of file signondaemon.cpp.

Member Function Documentation

int SignonDaemonNS::SignonDaemon::authSessionTimeout ( ) const

Definition at line 543 of file signondaemon.cpp.

Referenced by SignonDaemonNS::SignonSessionCore::sessionCore().

uchar SignonDaemonNS::SignonDaemon::backupFinished ( )
slot

Definition at line 909 of file signondaemon.cpp.

References TRACE.

uchar SignonDaemonNS::SignonDaemon::backupStarts ( )
slot

Definition at line 862 of file signondaemon.cpp.

References SignonDaemonNS::CAMConfiguration::m_dbName, and TRACE.

bool SignonDaemonNS::SignonDaemon::clear ( )
slot
QString SignonDaemonNS::SignonDaemon::getAuthSessionObjectPath ( const quint32  id,
const QString  type 
)
slot
void SignonDaemonNS::SignonDaemon::handleUnixSignal ( )

Definition at line 274 of file signondaemon.cpp.

References TRACE.

int SignonDaemonNS::SignonDaemon::identityTimeout ( ) const

Returns the number of seconds of inactivity after which identity objects might be automatically deleted.

Definition at line 536 of file signondaemon.cpp.

Referenced by SignonDaemonNS::SignonIdentity::createIdentity().

void SignonDaemonNS::SignonDaemon::init ( )

Definition at line 337 of file signondaemon.cpp.

References BLAME, and TRACE.

SignonDaemon * SignonDaemonNS::SignonDaemon::instance ( )
static

Definition at line 321 of file signondaemon.cpp.

References TRACE.

Referenced by main().

void SignonDaemonNS::SignonDaemon::onDisconnected ( )
slot

Definition at line 974 of file signondaemon.cpp.

References TRACE.

QStringList SignonDaemonNS::SignonDaemon::queryMechanisms ( const QString &  method)
slot
QStringList SignonDaemonNS::SignonDaemon::queryMethods ( )
slot

Definition at line 594 of file signondaemon.cpp.

Referenced by SignonDaemonNS::SignonDaemonAdaptor::queryMethods().

void SignonDaemonNS::SignonDaemon::registerNewIdentity ( QDBusObjectPath &  objectPath)
slot
uchar SignonDaemonNS::SignonDaemon::restoreFinished ( )
slot

Definition at line 934 of file signondaemon.cpp.

References SignonDaemonNS::CAMConfiguration::m_dbName, and TRACE.

uchar SignonDaemonNS::SignonDaemon::restoreStarts ( )
slot

Definition at line 928 of file signondaemon.cpp.

References TRACE.

void SignonDaemonNS::SignonDaemon::signalHandler ( int  signal)
static

Definition at line 268 of file signondaemon.cpp.

Referenced by installSigHandlers().

Friends And Related Function Documentation

friend class SignonDaemonAdaptor
friend

Definition at line 109 of file signondaemon.h.

friend class SignonIdentity
friend

Definition at line 107 of file signondaemon.h.

friend class SignonSessionCore
friend

Definition at line 108 of file signondaemon.h.


The documentation for this class was generated from the following files: