/cgi/session.hpp

https://bitbucket.org/nileshgr/cxxcms/ · C++ Header · 19 lines · 17 code · 2 blank · 0 comment · 0 complexity · 05fd52ef542ddf2764f0a5ce97391d41 MD5 · raw file

  1. #include <cgi/cgi.hpp>
  2. #include <cgi/parser.hpp>
  3. namespace CGI {
  4. class Session {
  5. private:
  6. std::string session_id;
  7. Dict_ptr_t session_data;
  8. public:
  9. Session();
  10. std::string getSessionId();
  11. bool loadSession(std::string);
  12. Dict_ptr_t getAll();
  13. void addKey(Tuple_t&);
  14. void loadData(Dict_t&);
  15. void setExpireTime(size_t);
  16. };
  17. }