JetCore/Global.cpp
2024-09-18 16:52:08 -07:00

35 lines
749 B
C++

#include "Global.h"
#include "Exception.h"
#include <iostream>
namespace jet {
Global::Global() {
}
Global::~Global() {
}
void Global::dump() {
for (auto i = variables.begin(); i != variables.end(); i++)
std::cout << i->first << "=[" << i->second << "]" << std::endl;
}
bool Global::sessionExists(coreutils::MString sessionId) {
return sessions.find(sessionId) != sessions.end();
}
void Global::addSession(coreutils::MString sessionId, __mysql *mysql) {
if(sessionExists(sessionId))
coreutils::Exception("sessionid already exists.");
sessions[sessionId] = mysql;
}
void Global::removeSession(coreutils::MString sessionId) {
sessions.erase(sessionId);
}
}