aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2023-06-30 10:45:27 +0200
committerStefan Boberg <[email protected]>2023-06-30 10:45:27 +0200
commit83525eeaccfef4a84b2734fa2970603b8390c347 (patch)
treeff55694048e9e93e1e204f19c57aa85d563b6161 /src
parent* added file sharing control to BasicFile (required to implement lockfiles) (diff)
downloadzen-83525eeaccfef4a84b2734fa2970603b8390c347.tar.xz
zen-83525eeaccfef4a84b2734fa2970603b8390c347.zip
added zen::ChunkResolver
cherry-picked from sb/proto to reduce delta
Diffstat (limited to 'src')
-rw-r--r--src/zenstore/include/zenstore/zenstore.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/zenstore/include/zenstore/zenstore.h b/src/zenstore/include/zenstore/zenstore.h
index 29f3d2639..bed219b4b 100644
--- a/src/zenstore/include/zenstore/zenstore.h
+++ b/src/zenstore/include/zenstore/zenstore.h
@@ -8,6 +8,15 @@
namespace zen {
+class IoBuffer;
+struct IoHash;
+
+class ChunkResolver
+{
+public:
+ virtual IoBuffer FindChunkByCid(const IoHash& DecompressedId) = 0;
+};
+
ZENSTORE_API void zenstore_forcelinktests();
} // namespace zen