From 55439681e7a45489e5a77c2d6169f4b722525c96 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 12 Sep 2025 00:13:56 +0100 Subject: Perform background curl operations when not processing log input --- src/ingestor.hpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/ingestor.hpp') diff --git a/src/ingestor.hpp b/src/ingestor.hpp index f181ea3..b55886e 100644 --- a/src/ingestor.hpp +++ b/src/ingestor.hpp @@ -43,10 +43,13 @@ namespace WebStat { void storeEntities(DB::Connection *, std::span>) const; using NewEntities = std::array, MAX_NEW_ENTITIES>; template NewEntities newEntities(const std::tuple &) const; + void handleCurlOperations(); + using CurlOperations = std::map>; mutable std::flat_set existingEntities; uint32_t hostnameId; DB::ConnectionPoolPtr dbpool; CurlMultiPtr curl; + mutable CurlOperations curlOperations; }; } -- cgit v1.2.3