aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/jupiter.h
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-09-08 08:55:38 +0200
committerGitHub <[email protected]>2022-09-07 23:55:38 -0700
commitc96d28abc6c2c526295ec8ef9b7959b0ff862d23 (patch)
tree7b1e116a3184bb38a47621660f11871c1cd254ff /zenserver/upstream/jupiter.h
parentImplement proper GetCacheValues upstream (#155) (diff)
downloadzen-c96d28abc6c2c526295ec8ef9b7959b0ff862d23.tar.xz
zen-c96d28abc6c2c526295ec8ef9b7959b0ff862d23.zip
Added CloudCacheSession::GetInlineBlob to properly get CacheValues (#159)
* Added CloudCacheSession::GetInlineBlob to properly get CacheValues from Horde Issue #UE-162151 * validate uncompressed binary from Horde "application/x-jupiter-inline" response
Diffstat (limited to 'zenserver/upstream/jupiter.h')
-rw-r--r--zenserver/upstream/jupiter.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/zenserver/upstream/jupiter.h b/zenserver/upstream/jupiter.h
index 4e5e38d6f..88ab77247 100644
--- a/zenserver/upstream/jupiter.h
+++ b/zenserver/upstream/jupiter.h
@@ -99,6 +99,7 @@ public:
CloudCacheResult GetBlob(std::string_view Namespace, const IoHash& Key);
CloudCacheResult GetCompressedBlob(std::string_view Namespace, const IoHash& Key);
CloudCacheResult GetObject(std::string_view Namespace, const IoHash& Key);
+ CloudCacheResult GetInlineBlob(std::string_view Namespace, std::string_view BucketId, const IoHash& Key, IoHash& OutPayloadHash);
PutRefResult PutRef(std::string_view Namespace, std::string_view BucketId, const IoHash& Key, IoBuffer Ref, ZenContentType RefType);
CloudCacheResult PutBlob(std::string_view Namespace, const IoHash& Key, IoBuffer Blob);