signon  8.58
SignonDaemonNS::SignonAuthSession Class Reference

Daemon side representation of authentication session. More...

#include <signonauthsession.h>

Inheritance diagram for SignonDaemonNS::SignonAuthSession:
Collaboration diagram for SignonDaemonNS::SignonAuthSession:

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
 
pid_t ownerPid () const
 

Static Public Member Functions

static SignonAuthSessioncreateAuthSession (const quint32 id, const QString &method, SignonDaemon *parent, 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 30 of file signonauthsession.cpp.

References SignonAuthSessionAdaptor, and TRACE.

Referenced by createAuthSession().

SignonAuthSession::~SignonAuthSession ( )
protectedvirtual

Definition at line 49 of file signonauthsession.cpp.

References TRACE, and unregistered().

Member Function Documentation

void SignonAuthSession::cancel ( )
slot

Definition at line 117 of file signonauthsession.cpp.

References SignonDaemonNS::SignonSessionCore::cancel(), parent(), and TRACE.

Referenced by objectUnref().

SignonAuthSession * SignonAuthSession::createAuthSession ( const quint32  id,
const QString &  method,
SignonDaemon parent,
pid_t  ownerPid 
)
static
QString SignonAuthSession::method ( ) const
void SignonAuthSession::objectUnref ( )
slot

Definition at line 129 of file signonauthsession.cpp.

References cancel(), stateChanged(), and TRACE.

pid_t SignonAuthSession::ownerPid ( ) const

Definition at line 94 of file signonauthsession.cpp.

QVariantMap SignonAuthSession::process ( const QVariantMap &  sessionDataVa,
const QString &  mechanism 
)
slot
QStringList SignonAuthSession::queryAvailableMechanisms ( const QStringList &  wantedMechanisms)
slot
void SignonAuthSession::setId ( quint32  id)
slot

Definition at line 123 of file signonauthsession.cpp.

References id(), parent(), and SignonDaemonNS::SignonSessionCore::setId().

void SignonDaemonNS::SignonAuthSession::stateChanged ( int  state,
const QString &  message 
)
signal

Referenced by createAuthSession(), and objectUnref().

void SignonAuthSession::stopAllAuthSessions ( )
static
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 SignonAuthSession().


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