diff options
Diffstat (limited to 'zenserver/compute/apply.h')
| -rw-r--r-- | zenserver/compute/apply.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/zenserver/compute/apply.h b/zenserver/compute/apply.h index 161e47e06..e00afcd61 100644 --- a/zenserver/compute/apply.h +++ b/zenserver/compute/apply.h @@ -23,6 +23,11 @@ namespace zen { class CasStore; class CidStore; class UpstreamApply; +class CloudCacheClient; +class AuthMgr; + +struct UpstreamAuthConfig; +struct CloudCacheClientOptions; /** * Lambda style compute function service @@ -30,7 +35,14 @@ class UpstreamApply; class HttpFunctionService : public HttpService { public: - HttpFunctionService(CasStore& Store, CidStore& InCidStore, const std::filesystem::path& SandboxBaseDir); + HttpFunctionService(CasStore& Store, + CidStore& InCidStore, + const std::filesystem::path& BaseDir, + const CloudCacheClientOptions& ComputeOptions, + const CloudCacheClientOptions& StorageOptions, + const UpstreamAuthConfig& ComputeAuthConfig, + const UpstreamAuthConfig& StorageAuthConfig, + AuthMgr& Mgr); ~HttpFunctionService(); virtual const char* BaseUri() const override; |