Simplify MMDB code by moving more lookup functionality into MMDB class

This commit is contained in:
Christian Kreibich 2024-01-09 22:00:29 -08:00
parent a06053ce75
commit 07499cd2e5
2 changed files with 29 additions and 38 deletions

View file

@ -16,11 +16,13 @@ public:
~MMDB();
MMDB_lookup_result_s Lookup(const struct sockaddr* const sa);
bool Lookup(const zeek::IPAddr& addr, MMDB_lookup_result_s& result);
bool StaleDB();
const char* Filename();
private:
MMDB_lookup_result_s Lookup(const struct sockaddr* const sa);
MMDB_s mmdb;
struct stat file_info;
bool lookup_error;