5#ifndef CUTELYSTMEMCACHEDSESSIONSTORE_H
6#define CUTELYSTMEMCACHEDSESSIONSTORE_H
8#include <Cutelyst/Plugins/Session/session.h>
9#include <Cutelyst/Plugins/memcachedsessionstore_export.h>
14class MemcachedSessionStorePrivate;
98 const QVariant &defaultValue)
override;
116 std::unique_ptr<MemcachedSessionStorePrivate> d_ptr;
The Cutelyst application.
QVariant getSessionData(Context *c, const QByteArray &sid, const QString &key, const QVariant &defaultValue) override
void setGroupKey(const QByteArray &groupKey)
bool deleteExpiredSessions(Context *c, quint64 expires) override
bool deleteSessionData(Context *c, const QByteArray &sid, const QString &key) override
~MemcachedSessionStore() override
MemcachedSessionStore(Application *app, QObject *parent=nullptr)
bool storeSessionData(Context *c, const QByteArray &sid, const QString &key, const QVariant &value) override
SessionStore(QObject *parent=nullptr)
The Cutelyst namespace holds all public Cutelyst API.
QObject * parent() const const