aboutsummaryrefslogtreecommitdiff
path: root/zenstore/cas.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-11-18 11:35:13 +0100
committerGitHub <[email protected]>2022-11-18 02:35:13 -0800
commit55225621f018904abf7e212320bb784dc64f8ac3 (patch)
tree3fb962e9e0553448f9d42612bb078ff072308e1c /zenstore/cas.cpp
parentmove BasicFile to zenutil to remove zenstore dependency from zen command (#190) (diff)
downloadzen-55225621f018904abf7e212320bb784dc64f8ac3.tar.xz
zen-55225621f018904abf7e212320bb784dc64f8ac3.zip
Add `import-project` and `export-project` (#183)
* Add `import-project` and `export-project` command line parsing
Diffstat (limited to 'zenstore/cas.cpp')
-rw-r--r--zenstore/cas.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/zenstore/cas.cpp b/zenstore/cas.cpp
index f8fc41341..fdec78c60 100644
--- a/zenstore/cas.cpp
+++ b/zenstore/cas.cpp
@@ -47,7 +47,7 @@ public:
virtual ~CasImpl();
virtual void Initialize(const CidStoreConfiguration& InConfig) override;
- virtual CasStore::InsertResult InsertChunk(IoBuffer Chunk, const IoHash& ChunkHash) override;
+ virtual CasStore::InsertResult InsertChunk(IoBuffer Chunk, const IoHash& ChunkHash, InsertMode Mode) override;
virtual IoBuffer FindChunk(const IoHash& ChunkHash) override;
virtual bool ContainsChunk(const IoHash& ChunkHash) override;
virtual void FilterChunks(HashKeySet& InOutChunks) override;
@@ -191,7 +191,7 @@ CasImpl::UpdateManifest()
}
CasStore::InsertResult
-CasImpl::InsertChunk(IoBuffer Chunk, const IoHash& ChunkHash)
+CasImpl::InsertChunk(IoBuffer Chunk, const IoHash& ChunkHash, InsertMode Mode)
{
ZEN_TRACE_CPU("CAS::InsertChunk");
@@ -208,7 +208,7 @@ CasImpl::InsertChunk(IoBuffer Chunk, const IoHash& ChunkHash)
return m_SmallStrategy.InsertChunk(Chunk, ChunkHash);
}
- return m_LargeStrategy.InsertChunk(Chunk, ChunkHash);
+ return m_LargeStrategy.InsertChunk(Chunk, ChunkHash, Mode);
}
IoBuffer