From cc4873e33866ba86561774a7e55449d59367661e Mon Sep 17 00:00:00 2001 From: fusion32 Date: Fri, 10 Oct 2025 02:17:19 -0300 Subject: switch to blocking poll + fix config, signals, time, non-game login --- src/querymanager.hh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/querymanager.hh') diff --git a/src/querymanager.hh b/src/querymanager.hh index 84ce9e5..15234e9 100644 --- a/src/querymanager.hh +++ b/src/querymanager.hh @@ -91,7 +91,6 @@ struct TConfig{ bool DatabaseTLS; // Connection Config - int UpdateRate; int QueryManagerPort; char QueryManagerPassword[30]; int QueryWorkerThreads; @@ -101,7 +100,6 @@ struct TConfig{ int MaxConnectionIdleTime; }; -extern int g_MonotonicTimeMS; extern TConfig g_Config; void LogAdd(const char *Prefix, const char *Format, ...) ATTR_PRINTF(2, 3); @@ -110,7 +108,8 @@ void LogAddVerbose(const char *Prefix, const char *Function, struct tm GetLocalTime(time_t t); int64 GetClockMonotonicMS(void); -void SleepMS(int64 DurationMS); +int GetMonotonicUptimeMS(void); +void SleepMS(int DurationMS); void CryptoRandom(uint8 *Buffer, int Count); int RoundSecondsToDays(int Seconds); @@ -1027,6 +1026,7 @@ void CheckConnectionQueryRequest(TConnection *Connection); void CheckConnectionQueryResponse(TConnection *Connection); void CheckConnectionOutput(TConnection *Connection, int Events); void CheckConnection(TConnection *Connection, int Events); +void WakeConnections(void); void ProcessConnections(void); bool InitConnections(void); void ExitConnections(void); -- cgit v1.2.3