signon  8.48
SignonDaemonNS::SignonDaemon Class Reference

Daemon core. More...

#include <signondaemon.h>

Inheritance diagram for SignonDaemonNS::SignonDaemon:
Collaboration diagram for SignonDaemonNS::SignonDaemon:

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. More...
 
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 236 of file signondaemon.cpp.

Member Function Documentation

int SignonDaemonNS::SignonDaemon::authSessionTimeout ( ) const

Definition at line 558 of file signondaemon.cpp.

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

uchar SignonDaemonNS::SignonDaemon::backupFinished ( )
slot

Definition at line 924 of file signondaemon.cpp.

References TRACE.

uchar SignonDaemonNS::SignonDaemon::backupStarts ( )
slot

Definition at line 877 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 289 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 551 of file signondaemon.cpp.

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

void SignonDaemonNS::SignonDaemon::init ( )

Definition at line 352 of file signondaemon.cpp.

References BLAME, and TRACE.

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

Definition at line 336 of file signondaemon.cpp.

References TRACE.

Referenced by main().

void SignonDaemonNS::SignonDaemon::onDisconnected ( )
slot

Definition at line 989 of file signondaemon.cpp.

References TRACE.

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

Definition at line 609 of file signondaemon.cpp.

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

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

Definition at line 949 of file signondaemon.cpp.

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

uchar SignonDaemonNS::SignonDaemon::restoreStarts ( )
slot

Definition at line 943 of file signondaemon.cpp.

References TRACE.

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

Definition at line 283 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: