19 #ifndef NAF_TOOLS_SESSIONSMANAGER
20 #define NAF_TOOLS_SESSIONSMANAGER
28 #include "Poco/Exception.h"
30 #include "query/database_manager.h"
31 #include "extras/session.h"
32 #include "functions/action.h"
33 #include "tools/output_logger.h"
34 #include "query/parameter.h"
35 #include "tools/dvalue.h"
36 #include "tools/settings_manager.h"
42 class SessionsManager;
53 static std::map<std::string, NAF::Extras::Session>& get_sessions()
55 auto& var = sessions_;
60 auto& var = credentials_;
64 static void ReadSessions_();
66 static void DeleteSession_(std::string
id);
69 static bool SessionExists_(std::string
id);
72 static std::mutex mutex_;
73 static std::map<std::string, NAF::Extras::Session> sessions_;
Definition: database_manager.h:51