diff options
Diffstat (limited to 'src/querymanager.hh')
| -rw-r--r-- | src/querymanager.hh | 14 |
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); |
