docs: further setting up structure

This commit is contained in:
2023-12-12 04:02:12 +00:00
parent 3838d8e94a
commit 8426db0da1
7 changed files with 90 additions and 24 deletions

View File

@ -5,6 +5,7 @@
#include <exception>
#include <mutex>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <string>
#include <thread>
@ -42,7 +43,10 @@ template <typename T>
BlockingStringStream &BlockingStringStream::operator<<(const T &val) {
{
std::lock_guard<std::mutex> lock(mutex);
if (internalStream.peek() == EOF) internalStream.clear();
if (internalStream.peek() == EOF) {
internalStream.clear();
internalStream.str("");
}
internalStream << val;
}
condition.notify_one();
@ -61,4 +65,10 @@ BlockingStringStream &BlockingStringStream::operator>>(T &val) {
return *this;
}
class SessionClass {
std::stack<int> login_stack;
std::string SessionToken;
std::string OuthorizationKey;
};
#endif // PROTECTOR_UTILITY_H