8 #ifndef CPPCMS_SESSION_SID_H 9 #define CPPCMS_SESSION_SID_H 11 #include <cppcms/session_api.h> 12 #include <cppcms/defs.h> 13 #include <booster/hold_ptr.h> 14 #include <booster/shared_ptr.h> 15 #include <cppcms/session_storage.h> 20 namespace impl {
class sid_generator; }
38 virtual void save(
session_interface &,std::string
const &data,time_t timeout,
bool,
bool);
46 virtual bool is_blocking();
54 std::string get_new_sid();
55 bool valid_sid(std::string
const &cookie,std::string &
id);
An implementation of session_api that stores the data using session_storage and unique session id...
Definition: session_sid.h:25
This class provides an access to an application for session management.
Definition: session_interface.h:107
This is the namespace where all CppCMS functionality is placed.
Definition: application.h:19
This class represents the most generic implementation of session storage device.
Definition: session_api.h:32