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