5#ifndef CUTELYSTMEMCACHEDSESSIONSTORE_H
6#define CUTELYSTMEMCACHEDSESSIONSTORE_H
8#include <Cutelyst/Plugins/Session/session.h>
9#include <Cutelyst/cutelyst_global.h>
14class MemcachedSessionStorePrivate;
90 QVariant getSessionData(
Context *c,
91 const QByteArray &sid,
93 const QVariant &defaultValue)
override;
95 bool storeSessionData(
Context *c,
96 const QByteArray &sid,
98 const QVariant &value)
override;
100 bool deleteSessionData(
Context *c,
const QByteArray &sid,
const QString &key)
override;
102 bool deleteExpiredSessions(
Context *c, quint64 expires)
override;
108 void setGroupKey(
const QByteArray &groupKey);
111 std::unique_ptr<MemcachedSessionStorePrivate> d_ptr;
The Cutelyst Application.
Memcached based session store.
~MemcachedSessionStore() override
The Cutelyst namespace holds all public Cutelyst API.