aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/zen.h
diff options
context:
space:
mode:
authorMartin Ridgers <[email protected]>2021-11-15 09:10:39 +0100
committerMartin Ridgers <[email protected]>2021-11-15 09:10:39 +0100
commitb258c117aba04c6a672fb87d07d126449d961a73 (patch)
tree174ccc6a674a173f417debd31a11d32348f042c6 /zenserver/upstream/zen.h
parentFixed up FileSystemTranersal visitor to use std::fs::path (diff)
parentUpdated cache policy according to UE. (diff)
downloadzen-b258c117aba04c6a672fb87d07d126449d961a73.tar.xz
zen-b258c117aba04c6a672fb87d07d126449d961a73.zip
Merged main
Diffstat (limited to 'zenserver/upstream/zen.h')
-rw-r--r--zenserver/upstream/zen.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/zenserver/upstream/zen.h b/zenserver/upstream/zen.h
index 8e81d1cb6..1fbfed7dd 100644
--- a/zenserver/upstream/zen.h
+++ b/zenserver/upstream/zen.h
@@ -28,6 +28,8 @@ class logger;
namespace zen {
class CbObjectWriter;
+class CbObjectView;
+class CbPackage;
class ZenStructuredCacheClient;
/** Zen mesh tracker
@@ -116,6 +118,7 @@ public:
ZenCacheResult GetCachePayload(std::string_view BucketId, const IoHash& Key, const IoHash& PayloadId);
ZenCacheResult PutCacheRecord(std::string_view BucketId, const IoHash& Key, IoBuffer Value, ZenContentType Type);
ZenCacheResult PutCachePayload(std::string_view BucketId, const IoHash& Key, const IoHash& PayloadId, IoBuffer Payload);
+ ZenCacheResult InvokeRpc(const CbObjectView& Request);
private:
inline spdlog::logger& Log() { return m_Log; }