5 #ifndef CUTELYSTMEMCACHEDSESSIONSTORE_H
6 #define CUTELYSTMEMCACHEDSESSIONSTORE_H
8 #include <Cutelyst/Plugins/Session/session.h>
9 #include <Cutelyst/cutelyst_global.h>
14 class MemcachedSessionStorePrivate;
85 virtual QVariant getSessionData(
Context *c,
const QString &sid,
const QString &key,
const QVariant &defaultValue)
final;
87 virtual bool storeSessionData(
Context *c,
const QString &sid,
const QString &key,
const QVariant &value)
final;
89 virtual bool deleteSessionData(
Context *c,
const QString &sid,
const QString &key)
final;
91 virtual bool deleteExpiredSessions(
Context *c, quint64 expires)
final;
97 void setGroupKey(
const QString &groupKey);
100 QScopedPointer<MemcachedSessionStorePrivate> d_ptr;
The Cutelyst Application.
Memcached based session store.
The Cutelyst namespace holds all public Cutelyst API.