aboutsummaryrefslogtreecommitdiff
path: root/zenserver/compute/function.h
diff options
context:
space:
mode:
authorJoe Kirchoff <[email protected]>2022-03-30 14:15:15 -0700
committerGitHub <[email protected]>2022-03-30 14:15:15 -0700
commiteb33c52b8e338b1bccf0d9d26b56d7ef611f6059 (patch)
tree994b2af87e7b0cfba3250d41227c94d777738dc4 /zenserver/compute/function.h
parentRetain flags for small objects in structured cache (#68) (diff)
downloadzen-eb33c52b8e338b1bccf0d9d26b56d7ef611f6059.tar.xz
zen-eb33c52b8e338b1bccf0d9d26b56d7ef611f6059.zip
Simple file-based compute (#65)
Diffstat (limited to 'zenserver/compute/function.h')
-rw-r--r--zenserver/compute/function.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/zenserver/compute/function.h b/zenserver/compute/function.h
index b3f9eebff..2ddddabb4 100644
--- a/zenserver/compute/function.h
+++ b/zenserver/compute/function.h
@@ -60,6 +60,9 @@ private:
CbObject Descriptor;
};
+ [[nodiscard]] HttpResponseCode ExecActionUpstream(const WorkerDesc& Worker, CbObject& Object);
+ [[nodiscard]] HttpResponseCode ExecActionUpstreamResult(const IoHash& WorkerId, CbObject& Object);
+
[[nodiscard]] HttpResponseCode ExecActionUpstream(const WorkerDesc& Worker, CbObject Action, CbObject& Object);
[[nodiscard]] HttpResponseCode ExecActionUpstreamResult(const IoHash& WorkerId, const IoHash& ActionId, CbPackage& Package);