aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/jupiter.h
diff options
context:
space:
mode:
authorJoe Kirchoff <[email protected]>2021-09-27 11:32:52 -0700
committerJoe Kirchoff <[email protected]>2021-09-27 11:32:52 -0700
commit5e755eacfc44d774249a6e5ec1d94f144394a66f (patch)
treefe6589428202c7d754acf014fa6573a712b4abce /zenserver/upstream/jupiter.h
parentAdd Get\PutBlob & Get\PutObject (diff)
downloadzen-5e755eacfc44d774249a6e5ec1d94f144394a66f.tar.xz
zen-5e755eacfc44d774249a6e5ec1d94f144394a66f.zip
Add Exists
Diffstat (limited to 'zenserver/upstream/jupiter.h')
-rw-r--r--zenserver/upstream/jupiter.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/zenserver/upstream/jupiter.h b/zenserver/upstream/jupiter.h
index 8e1a4ea7f..d8844279e 100644
--- a/zenserver/upstream/jupiter.h
+++ b/zenserver/upstream/jupiter.h
@@ -81,6 +81,13 @@ public:
CloudCacheResult PutCompressedBlob(const IoHash& Key, IoBuffer Blob);
CloudCacheResult PutObject(const IoHash& Key, IoBuffer Object);
+ CloudCacheResult DerivedDataExists(std::string_view BucketId, std::string_view Key);
+ CloudCacheResult DerivedDataExists(std::string_view BucketId, const IoHash& Key);
+ CloudCacheResult RefExists(std::string_view BucketId, const IoHash& Key);
+ CloudCacheResult BlobExists(const IoHash& Key);
+ CloudCacheResult CompressedBlobExists(const IoHash& Key);
+ CloudCacheResult ObjectExists(const IoHash& Key);
+
std::vector<IoHash> Filter(std::string_view BucketId, const std::vector<IoHash>& ChunkHashes);
private: