18 #ifndef CUTELYSTMEMCACHEDSESSIONSTORE_H
19 #define CUTELYSTMEMCACHEDSESSIONSTORE_H
21 #include <Cutelyst/Plugins/Session/session.h>
22 #include <Cutelyst/cutelyst_global.h>
27 class MemcachedSessionStorePrivate;
98 virtual QVariant getSessionData(
Context *c,
const QString &sid,
const QString &key,
const QVariant &defaultValue)
final;
100 virtual bool storeSessionData(
Context *c,
const QString &sid,
const QString &key,
const QVariant &value)
final;
102 virtual bool deleteSessionData(
Context *c,
const QString &sid,
const QString &key)
final;
104 virtual bool deleteExpiredSessions(
Context *c, quint64 expires)
final;
110 void setGroupKey(
const QString &groupKey);
113 QScopedPointer<MemcachedSessionStorePrivate> d_ptr;
118 #endif // CUTELYSTMEMCACHEDSESSIONSTORE_H