summaryrefslogtreecommitdiff
path: root/src/database/include
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-11-07 10:32:07 +1100
committerjacqueline <me@jacqueline.id.au>2023-11-07 10:32:07 +1100
commit499d5a942fc2ad0149b0a16e978e090336dd8319 (patch)
tree1f671f0e3025b1350b25511e2442dfede19677df /src/database/include
parentd36fe9be6b522a3dade389213a0bb7e26a169627 (diff)
downloadtangara-fw-499d5a942fc2ad0149b0a16e978e090336dd8319.tar.gz
Add a wrapper codec source that does readahead
Diffstat (limited to 'src/database/include')
-rw-r--r--src/database/include/database.hpp3
-rw-r--r--src/database/include/env_esp.hpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/database/include/database.hpp b/src/database/include/database.hpp
index 5eb3a8e9..fb58f3e7 100644
--- a/src/database/include/database.hpp
+++ b/src/database/include/database.hpp
@@ -95,7 +95,8 @@ class Database {
};
static auto Open(IFileGatherer& file_gatherer,
ITagParser& tag_parser,
- locale::ICollator& collator)
+ locale::ICollator& collator,
+ tasks::Worker& bg_worker)
-> cpp::result<Database*, DatabaseError>;
static auto Destroy() -> void;
diff --git a/src/database/include/env_esp.hpp b/src/database/include/env_esp.hpp
index eba6e8a9..dd0159b2 100644
--- a/src/database/include/env_esp.hpp
+++ b/src/database/include/env_esp.hpp
@@ -18,7 +18,7 @@
namespace leveldb {
-extern std::shared_ptr<tasks::Worker> sBackgroundThread;
+extern tasks::Worker* sBackgroundThread;
// Tracks the files locked by EspEnv::LockFile().
//