25 virtual std::shared_ptr<Session>
createSession(
const std::string &
id) = 0;
32 virtual std::shared_ptr<Session>
getSession(
const std::string &
id) = 0;
virtual ~ISessionManager()=default
virtual void removeSession(const std::string &id)=0
Remove session by ID.
virtual std::shared_ptr< Session > getSession(const std::string &id)=0
Get session by ID.
virtual std::shared_ptr< Session > createSession(const std::string &id)=0
Create a new session.