aboutsummaryrefslogtreecommitdiff
path: root/zenserver/cache/cachetracking.h
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-05-02 10:01:47 +0200
committerGitHub <[email protected]>2023-05-02 10:01:47 +0200
commit075d17f8ada47e990fe94606c3d21df409223465 (patch)
treee50549b766a2f3c354798a54ff73404217b4c9af /zenserver/cache/cachetracking.h
parentfix: bundle shouldn't append content zip to zen (diff)
downloadzen-075d17f8ada47e990fe94606c3d21df409223465.tar.xz
zen-075d17f8ada47e990fe94606c3d21df409223465.zip
moved source directories into `/src` (#264)
* moved source directories into `/src` * updated bundle.lua for new `src` path * moved some docs, icon * removed old test trees
Diffstat (limited to 'zenserver/cache/cachetracking.h')
-rw-r--r--zenserver/cache/cachetracking.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/zenserver/cache/cachetracking.h b/zenserver/cache/cachetracking.h
deleted file mode 100644
index fdfe1a4c7..000000000
--- a/zenserver/cache/cachetracking.h
+++ /dev/null
@@ -1,41 +0,0 @@
-// Copyright Epic Games, Inc. All Rights Reserved.
-
-#pragma once
-
-#include <zencore/iohash.h>
-
-#include <stdint.h>
-#include <filesystem>
-#include <functional>
-
-namespace zen {
-
-#define ZEN_USE_CACHE_TRACKER 0
-#if ZEN_USE_CACHE_TRACKER
-
-class CbObject;
-
-/**
- */
-
-class ZenCacheTracker
-{
-public:
- ZenCacheTracker(std::filesystem::path StateDirectory);
- ~ZenCacheTracker();
-
- void TrackAccess(std::string_view BucketSegment, const IoHash& HashKey);
- void SaveSnapshot();
- void IterateSnapshots(std::function<void(uint64_t TimeStamp, CbObject Snapshot)>&& Callback);
-
-private:
- struct Impl;
-
- Impl* m_Impl = nullptr;
-};
-
-void cachetracker_forcelink();
-
-#endif // ZEN_USE_CACHE_TRACKER
-
-} // namespace zen