8 #ifndef CPPCMS_SESSION_DUAL_H 9 #define CPPCMS_SESSION_DUAL_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 <booster/auto_ptr_inc.h> 20 class session_storage;
22 class session_cookies;
37 size_t data_size_limit);
45 virtual void save(
session_interface &,std::string
const &data,time_t timeout,
bool new_session,
bool on_server);
58 virtual bool is_blocking();
64 size_t data_size_limit_;
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
Client and Server side storage implementation of session_api.
Definition: session_dual.h:28
This class represents the most generic implementation of session storage device.
Definition: session_api.h:32