TreeFrogFramework 2.10
Loading...
Searching...
No Matches
tsessionmemcachedstore.h
Go to the documentation of this file.
1#pragma once
2#include <TSessionStore>
3
4
6public:
7 QString key() const { return "memcached"; }
8 TSession find(const QByteArray &id) override;
9 bool store(TSession &session) override;
10 bool remove(const QByteArray &id) override;
11 int gc(const QDateTime &expire) override;
12};
The TSessionMemcachedStore class stores HTTP sessions into Memcached system.
Definition tsessionmemcachedstore.h:5
TSession find(const QByteArray &id) override
Returns the session which has the ID id and is newer than or equal to the expiration datetime in the ...
Definition tsessionmemcachedstore.cpp:48
int gc(const QDateTime &expire) override
Definition tsessionmemcachedstore.cpp:76
bool remove(const QByteArray &id) override
Removes all sessions older than the expiration datetime.
Definition tsessionmemcachedstore.cpp:69
bool store(TSession &session) override
Stores the session in the session store.
Definition tsessionmemcachedstore.cpp:20
QString key() const
Definition tsessionmemcachedstore.h:7
The TSessionStore is an abstract class that stores HTTP sessions.
Definition tsessionstore.h:8
The TSession class holds information associated with individual visitors.
Definition tsession.h:7