session_dual.h

来自「C++ web POSIX framewark」· C头文件 代码 · 共 32 行

H
32 行
字号
#ifndef CPPCMS_SESSION_DUAL_H#define CPPCMS_SESSION_DUAL_H#include "session_api.h"#include "session_backend_factory.h"#include <boost/shared_ptr.hpp>namespace cppcms {class session_dual : public session_api {	boost::shared_ptr<session_api> 	client;	boost::shared_ptr<session_api>  server;	size_t limit;public:	static session_backend_factory factory(session_backend_factory c,session_backend_factory s,size_t l);	session_dual(boost::shared_ptr<session_api> c,boost::shared_ptr<session_api> s,size_t l) :		client(c),		server(s),		limit(l)	{	}	virtual void save(session_interface *,std::string const &data,time_t timeout,bool new_session);	virtual bool load(session_interface *,std::string &data,time_t &timeout);	virtual void clear(session_interface *);};}#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?