summaryrefslogtreecommitdiffstats
path: root/src/crsm.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/crsm.hpp')
-rw-r--r--src/crsm.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/crsm.hpp b/src/crsm.hpp
index 45c4aea..bac0584 100644
--- a/src/crsm.hpp
+++ b/src/crsm.hpp
@@ -146,6 +146,8 @@ private slots:
void enableAutoHosting();
void afkAdminTimeout();
+ void watchdog();
+
private:
CRSMConfig Config;
@@ -234,6 +236,8 @@ private:
QMap<QTcpSocket*, ManagementConnection> managementConnections;
QTimer gameRegisterFailTimer;
QTimer afkAdminTimer;
+ QTimer watchDogTimer;
+ QString watchDogString;
bool ok = false;
bool hostingIsErrorDeactivated = false;
@@ -291,6 +295,8 @@ private:
void out(const QString& text);
void replayOutputBuffer(QTcpSocket *socket, bool clear = true);
+ void announceInfo(const QString& info);
+
bool scenAllowed(const ScenarioSettings& scen, const ClientInfo& client, UserType userType);
void kick(const QString& pcName, const QString& reason = "");