Wexus2 0.20
wexus::SessionManager::Locker Class Reference

#include <SessionManager.h>

List of all members.

Public Member Functions

 Locker (void)
 Locker (const Locker &rhs)
 Locker (const QDateTime &now, std::shared_ptr< Data > data)
 Locker (const QDateTime &now, SessionManager *sesman, const QUuid &orphanId)
 ~Locker ()
 destructor
QVariantMap & map (void) const
 gets the linked QVariantMap of session values

Detailed Description

Holds a lock on session parameters.

Author:
Aleksander Demko

Constructor & Destructor Documentation

wexus::SessionManager::Locker::Locker ( void  )

Empty ctor.

Author:
Aleksander Demko
wexus::SessionManager::Locker::Locker ( const Locker rhs)

Copy ctor: TRANSFERS ownership of the session.

Author:
Aleksander Demko
wexus::SessionManager::Locker::Locker ( const QDateTime &  now,
std::shared_ptr< Data data 
)

Creates a session bound to the given Data.

Author:
Aleksander Demko
wexus::SessionManager::Locker::Locker ( const QDateTime &  now,
SessionManager sesman,
const QUuid &  orphanId 
)

Creates an orphan session for the given id.

Author:
Aleksander Demko

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Enumerator