|
cutelyst 3.9.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
|

Public Member Functions | |
| SessionStore (QObject *parent=nullptr) | |
| virtual bool | deleteExpiredSessions (Context *c, quint64 expires)=0 |
| virtual bool | deleteSessionData (Context *c, const QString &sid, const QString &key)=0 |
| virtual QVariant | getSessionData (Context *c, const QString &sid, const QString &key, const QVariant &defaultValue=QVariant())=0 |
| virtual bool | storeSessionData (Context *c, const QString &sid, const QString &key, const QVariant &value)=0 |
|
explicit |
Constructs a new session store object with the given parent.
Definition at line 675 of file session.cpp.
|
pure virtual |
Removes all expired sessions which are above expires.
Implemented in Cutelyst::MemcachedSessionStore, and Cutelyst::SessionStoreFile.
|
pure virtual |
Removes all session data for the given session id sid and key.
Implemented in Cutelyst::MemcachedSessionStore, and Cutelyst::SessionStoreFile.
|
pure virtual |
Returns the session data for the given session id sid and key, if key does not exist returns defaultValue.
Implemented in Cutelyst::MemcachedSessionStore, and Cutelyst::SessionStoreFile.
|
pure virtual |
Stores the session data for the given session id sid and key to value.
Implemented in Cutelyst::MemcachedSessionStore, and Cutelyst::SessionStoreFile.