TreeFrogFramework  1.18
tsessionredisstore.h
Go to the documentation of this file.
1 #ifndef TSESSIONREDISSTORE_H
2 #define TSESSIONREDISSTORE_H
3 
4 #include <TSessionStore>
5 
6 
8 {
9 public:
10  QString key() const { return "redis"; }
11  TSession find(const QByteArray &id) override;
12  bool store(TSession &session) override;
13  bool remove(const QByteArray &id) override;
14  int gc(const QDateTime &expire) override;
15 };
16 
17 #endif // TSESSIONREDISSTORE_H
The TSessionRedisStore class stores HTTP sessions into Redis system.
Definition: tsessionredisstore.h:7
int gc(const QDateTime &expire) override
Definition: tsessionredisstore.cpp:74
The TSession class holds information associated with individual visitors.
Definition: tsession.h:9
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: tsessionredisstore.cpp:47
QString key() const
Definition: tsessionredisstore.h:10
bool store(TSession &session) override
Stores the session in the session store.
Definition: tsessionredisstore.cpp:20
The TSessionStore is an abstract class that stores HTTP sessions.
Definition: tsessionstore.h:10