diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-10-10 02:17:19 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-10-10 02:17:19 -0300 |
| commit | cc4873e33866ba86561774a7e55449d59367661e (patch) | |
| tree | d9c60a3e3d5850e52aeb5b9a674871f8817012e9 /src/querymanager.hh | |
| parent | ddcba8ef56fe122a77e890a2740489045e3dc6a0 (diff) | |
| download | querymanager-cc4873e33866ba86561774a7e55449d59367661e.tar.gz querymanager-cc4873e33866ba86561774a7e55449d59367661e.zip | |
switch to blocking poll + fix config, signals, time, non-game login
Diffstat (limited to 'src/querymanager.hh')
| -rw-r--r-- | src/querymanager.hh | 6 |
1 files changed, 3 insertions, 3 deletions
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); |
