aboutsummaryrefslogtreecommitdiff
path: root/src/querymanager.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/querymanager.hh')
-rw-r--r--src/querymanager.hh14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/querymanager.hh b/src/querymanager.hh
index 04f74e9..c1e48eb 100644
--- a/src/querymanager.hh
+++ b/src/querymanager.hh
@@ -78,9 +78,15 @@ typedef size_t usize;
// Time
extern int g_MonotonicTimeMS;
-// Config
+// Database Config
extern char g_DatabaseFile[1024];
extern int g_MaxCachedStatements;
+
+// HostCache Config
+extern int g_MaxCachedHostNames;
+extern int g_HostNameExpireTime;
+
+// Connection Config
extern int g_UpdateRate;
extern int g_QueryManagerPort;
extern char g_QueryManagerPassword[30];
@@ -934,6 +940,12 @@ bool CheckDatabaseSchema(void);
bool InitDatabase(void);
void ExitDatabase(void);
+// hostcache.cc
+//==============================================================================
+bool InitHostCache(void);
+void ExitHostCache(void);
+bool ResolveHostName(const char *HostName, int *OutAddr);
+
// sha256.cc
//==============================================================================
void SHA256(const uint8 *Input, int InputBytes, uint8 *Digest);