MoleQueue  0.8.0
 All Classes Functions Variables Enumerations Enumerator Pages
Signals | Public Member Functions | Static Public Member Functions | List of all members
SessionManager Class Reference

#include <sessionmanager.h>

Inheritance diagram for SessionManager:

Signals

void sessionToken (const QString &token)
 
void requestSessionTokenError (const QString &errorString)
 

Public Member Functions

Session * session (const QString &userName, const QString &realm)
 

Static Public Member Functions

static SessionManager * instance ()
 

Detailed Description

Singleton to manages create and access to UIT sessions. Sessions are key on Kerberos user name and realm.

Member Function Documentation

static SessionManager* instance ( )
static
Returns
The single instance of the manager.
Session* session ( const QString &  userName,
const QString &  realm 
)

Lookup a particular UIT session, creating a new session if necessary.

void sessionToken ( const QString &  token)
signal

Emitted when a session token is available for a session ( i.e. the authentication process is complete.

Parameters
tokenThe UIT session token.
void requestSessionTokenError ( const QString &  errorString)
signal

Emitted when a error occures will create a UIT session or during the authentication process.

Parameters
Stringdescribing the error that occurred.

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