Workspace 6.21.5
Public Member Functions | List of all members
SessionManager Class Reference

#include <Workspace/Application/Server/sessionmanager.h>

Public Member Functions

 SessionManager (ExecutedWorkspaceHistory &history)
 
 ~SessionManager ()
 
bool getDetail (DataExecution::WorkspaceDetailMessage &msg, const QString &uuid, const QString &sessionId="", int logStartBytes=0)
 
ExecutedWorkspaceHistoryhistory ()
 
void list (DataExecution::WorkspaceListMessage &msg, const QString &sessionId="")
 
std::unique_ptr< SessionHandlernewSession ()
 
void removeSession (SessionHandler *sessionHandler)
 

Constructor & Destructor Documentation

◆ SessionManager()

◆ ~SessionManager()

~SessionManager ( )
default

Member Function Documentation

◆ getDetail()

bool getDetail ( DataExecution::WorkspaceDetailMessage msg,
const QString &  uuid,
const QString &  sessionId = "",
int  logStartBytes = 0 
)

◆ history()

ExecutedWorkspaceHistory & history ( )
inline

◆ list()

void list ( DataExecution::WorkspaceListMessage msg,
const QString &  sessionId = "" 
)

◆ newSession()

std::unique_ptr< SessionHandler > newSession ( )

◆ removeSession()

void removeSession ( SessionHandler sessionHandler)