19 #ifndef NAF_TOOLS_SESSIONSMANAGER
20 #define NAF_TOOLS_SESSIONSMANAGER
28 #include "Poco/Exception.h"
30 #include "extras/session.h"
31 #include "functions/action.h"
32 #include "tools/output_logger.h"
33 #include "query/parameter.h"
34 #include "tools/dvalue.h"
40 class SessionsManager;
51 static std::map<std::string, NAF::Extras::Session>& get_sessions()
53 auto& var = sessions_;
57 static void ReadSessions_();
59 static void DeleteSession_(std::string
id);
62 static bool SessionExists_(std::string
id);
65 static std::mutex mutex_;
66 static std::map<std::string, NAF::Extras::Session> sessions_;