1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # -*- coding: utf-8 -*-
-
- from lodel.plugin import LodelHook
-
- from .filesystem_session_store import FileSystemSession
-
- ## @brief starts a new session and returns its sid
- # @param caller *
- # @param payload dict
- # @return str
- def start_session():
- new_session = FileSystemSession()
- return new_session.sid
-
- ## @brief destroys a session
- # @param caller *
- # @param sid str : session id
- def destroy_session(sid):
- FileSystemSession.destroy(sid)
-
- ## @brief reads a session content
- # @param caller *
- # @param sid str: session id
- # @return FileSystemSession
- def restore_session(sid):
- return FileSystemSession.load(sid)
-
- ##@brief Set a session value
- #@param name str : session variable name
- #@param value mixed : session variable value
- def set_value(name, value):
- pass
-
- ##@brief Get a session value
- #@param name str : the session variable name
- #@return the value
- def get_value(name):
- pass
-
- ##@brief Delete a session value
- #@param name str : the session variable name
- def del_value(name):
- pass
-
|