Wexus2 0.20
|
#include <SessionManager.h>
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 |
Holds a lock on session parameters.
wexus::SessionManager::Locker::Locker | ( | void | ) |
Empty ctor.
wexus::SessionManager::Locker::Locker | ( | const Locker & | rhs | ) |
Copy ctor: TRANSFERS ownership of the session.
wexus::SessionManager::Locker::Locker | ( | const QDateTime & | now, |
std::shared_ptr< Data > | data | ||
) |
Creates a session bound to the given Data.
wexus::SessionManager::Locker::Locker | ( | const QDateTime & | now, |
SessionManager * | sesman, | ||
const QUuid & | orphanId | ||
) |
Creates an orphan session for the given id.