Class ServerManager

Class Documentation

class ServerManager

Public Functions

inline ServerManager()

Constructs the ServerManager object.

virtual ~ServerManager() = default
inline ApplicationHandler &get_application_handler()
inline const ApplicationHandler &get_application_handler() const
inline SessionHandler &get_session_handler()
inline const SessionHandler &get_session_handler() const
inline WorkflowManager &get_workflow_manager()
inline const WorkflowManager &get_workflow_manager() const
inline EventDispatcher &get_event_dispatcher()
inline const EventDispatcher &get_event_dispatcher() const
inline SeverEventDispatcherObserver &get_server_event_dispatcher_observer()
inline const SeverEventDispatcherObserver &get_server_event_dispatcher_observer() const
inline void reset()

Public Members

std::string dataset_path
std::vector<std::string> report = {"FEATUREDB", "PIVOTTABLE", "ALL"}
std::vector<std::string> report_sample_types = {"ALL"}
std::vector<std::string> report_metadata = {"ALL"}
std::vector<std::string> workflow
std::vector<std::string> integrity = {"NONE"}
std::string log_dir
std::string out_dir
std::string features_out_dir = {"./features"}
std::string features_in_dir = {"./features"}
std::vector<std::string> input_files
std::string mzml_dir = {"./mzML"}
std::string reports_out_dir = {"exports"}