session.hpp (3563f8fe152954aeab40e8581d8de729d834dbea) session.hpp (56527b9331eaf18deb40bc71e8da630535b5e5a4)
1#pragma once
2
3#include <chrono>
4#include <exception>
5#include <list>
6#include <memory>
7#include <string>
8#include <vector>

--- 233 unchanged lines hidden (view full) ---

242
243 /**
244 * @brief Session's Maximum Privilege Level
245 */
246 Privilege maxPrivLevel = Privilege::CALLBACK;
247
248 SequenceNumbers sequenceNums; // Session Sequence Numbers
249 State state = State::INACTIVE; // Session State
1#pragma once
2
3#include <chrono>
4#include <exception>
5#include <list>
6#include <memory>
7#include <string>
8#include <vector>

--- 233 unchanged lines hidden (view full) ---

242
243 /**
244 * @brief Session's Maximum Privilege Level
245 */
246 Privilege maxPrivLevel = Privilege::CALLBACK;
247
248 SequenceNumbers sequenceNums; // Session Sequence Numbers
249 State state = State::INACTIVE; // Session State
250 std::vector<char> userName; // User Name
250 std::string userName {}; // User Name
251
252 /** @brief Socket channel for communicating with the remote client.*/
253 std::shared_ptr<udpsocket::Channel> channelPtr;
254
255 private:
256
257 SessionID bmcSessionID = 0; //BMC Session ID
258 SessionID remoteConsoleSessionID = 0; //Remote Console Session ID

--- 17 unchanged lines hidden ---
251
252 /** @brief Socket channel for communicating with the remote client.*/
253 std::shared_ptr<udpsocket::Channel> channelPtr;
254
255 private:
256
257 SessionID bmcSessionID = 0; //BMC Session ID
258 SessionID remoteConsoleSessionID = 0; //Remote Console Session ID

--- 17 unchanged lines hidden ---