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:69
This class represents the most generic implementation of session storage device.
Definition: session_api.h:32