diff --git a/include/transport/networkpluginserver.h b/include/transport/networkpluginserver.h index 671c8ba4d60332cef309189b526e87a5e12c9703..5572780a90eda0687baf7d7087a3b0747c246aae 100644 --- a/include/transport/networkpluginserver.h +++ b/include/transport/networkpluginserver.h @@ -56,6 +56,7 @@ class NetworkPluginServer { bool acceptUsers; bool longRun; bool willDie; + std::string id; }; NetworkPluginServer(Component *component, Config *config, UserManager *userManager, FileTransferManager *ftManager); @@ -70,6 +71,10 @@ class NetworkPluginServer { return m_clients; } + const std::vector &getCrashedBackends() { + return m_crashedBackends; + } + void collectBackend(); bool moveToLongRunBackend(User *user); @@ -137,6 +142,7 @@ class NetworkPluginServer { bool m_isNextLongRun; std::map m_filetransfers; FileTransferManager *m_ftManager; + std::vector m_crashedBackends; }; }