class session_manager - 5cript/attender GitHub Wiki

class session_manager

Summary

Members Descriptions
public session_manager(std::unique_ptr< session_storage_interface > session_storage)
public template<typename SessionT>
inline session_state load_session(std::string const & session_cookie_name,SessionT * session,request_handler * req)
public template<typename SessionT>
inline session_state load_session(std::string const & id,SessionT * session)
public template<typename SessionT>
inline SessionT make_session()
public inline std::string make_session()
public template<typename SessionT>
inline void save_session(SessionT const & session)
public template<typename SessionT>
inline void save_session(boost::optional< SessionT > const & session)
public template<typename SessionT>
inline void terminate_session(SessionT const & session)
public template<typename SessionT>
inline void terminate_session(boost::optional< SessionT > const & session)
public template<typename SessionStorageT>
inline SessionStorageT * get_storage()

Members


public session_manager(std::unique_ptr< session_storage_interface > session_storage)


public template<typename SessionT>
inline session_state load_session(std::string const & session_cookie_name,SessionT * session,request_handler * req)


public template<typename SessionT>
inline session_state load_session(std::string const & id,SessionT * session)


public template<typename SessionT>
inline SessionT make_session()


public inline std::string make_session()


public template<typename SessionT>
inline void save_session(SessionT const & session)


public template<typename SessionT>
inline void save_session(boost::optional< SessionT > const & session)


public template<typename SessionT>
inline void terminate_session(SessionT const & session)


public template<typename SessionT>
inline void terminate_session(boost::optional< SessionT > const & session)


public template<typename SessionStorageT>
inline SessionStorageT * get_storage()

⚠️ **GitHub.com Fallback** ⚠️