signon  8.42
SignonDaemonNS::SignonAuthSession Class Reference

Daemon side representation of authentication session. More...

#include <signonauthsession.h>

Public Slots

QStringList queryAvailableMechanisms (const QStringList &wantedMechanisms)
QVariantMap process (const QVariantMap &sessionDataVa, const QString &mechanism)
void cancel ()
void setId (quint32 id)
void objectUnref ()

Signals

void stateChanged (int state, const QString &message)
void unregistered ()

Public Member Functions

SignonSessionCoreparent () const
quint32 id () const
QString method () const
void objectRegistered ()
pid_t ownerPid () const

Static Public Member Functions

static QString getAuthSessionObjectPath (const quint32 id, const QString &method, SignonDaemon *parent, bool &supportsAuthMethod, pid_t ownerPid)
static void stopAllAuthSessions ()

Protected Member Functions

 SignonAuthSession (quint32 id, const QString &method, pid_t ownerPid)
virtual ~SignonAuthSession ()

Friends

class SignonAuthSessionAdaptor

Detailed Description

Daemon side representation of authentication session.

Todo:
description.

Definition at line 45 of file signonauthsession.h.

Constructor & Destructor Documentation

SignonAuthSession::SignonAuthSession ( quint32  id,
const QString &  method,
pid_t  ownerPid 
)
protected

Definition at line 29 of file signonauthsession.cpp.

References TRACE.

Referenced by getAuthSessionObjectPath().

SignonAuthSession::~SignonAuthSession ( )
protectedvirtual

Definition at line 47 of file signonauthsession.cpp.

References TRACE, and unregistered().

Member Function Documentation

void SignonAuthSession::cancel ( )
slot
QString SignonAuthSession::getAuthSessionObjectPath ( const quint32  id,
const QString &  method,
SignonDaemon parent,
bool &  supportsAuthMethod,
pid_t  ownerPid 
)
static
quint32 SignonAuthSession::id ( ) const
QString SignonAuthSession::method ( ) const
void SignonAuthSession::objectRegistered ( )

Definition at line 178 of file signonauthsession.cpp.

Referenced by getAuthSessionObjectPath().

void SignonAuthSession::objectUnref ( )
slot

Definition at line 153 of file signonauthsession.cpp.

References cancel(), and TRACE.

Referenced by SignonDaemonNS::SignonAuthSessionAdaptor::objectUnref().

SignonSessionCore* SignonDaemonNS::SignonAuthSession::parent ( ) const
inline

Definition at line 50 of file signonauthsession.h.

Referenced by cancel(), process(), queryAvailableMechanisms(), and setId().

QVariantMap SignonAuthSession::process ( const QVariantMap &  sessionDataVa,
const QString &  mechanism 
)
slot
QStringList SignonAuthSession::queryAvailableMechanisms ( const QStringList &  wantedMechanisms)
slot
void SignonAuthSession::setId ( quint32  id)
slot
void SignonDaemonNS::SignonAuthSession::stateChanged ( int  state,
const QString &  message 
)
signal
void SignonAuthSession::stopAllAuthSessions ( )
static

Definition at line 103 of file signonauthsession.cpp.

void SignonDaemonNS::SignonAuthSession::unregistered ( )
signal

Referenced by ~SignonAuthSession().

Friends And Related Function Documentation

friend class SignonAuthSessionAdaptor
friend

Definition at line 55 of file signonauthsession.h.

Referenced by getAuthSessionObjectPath().


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