aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/include
diff options
context:
space:
mode:
authorzousar <[email protected]>2025-04-14 21:51:39 -0600
committerzousar <[email protected]>2025-04-14 21:51:39 -0600
commit9cdfac225f0dc986ce449cbe8ef72faa39025971 (patch)
treea965f2f904f5cb7c596281f2f14e40b2c8150834 /src/zenutil/include
parentfix race condition in multipart download (#358) (diff)
downloadzen-9cdfac225f0dc986ce449cbe8ef72faa39025971.tar.xz
zen-9cdfac225f0dc986ce449cbe8ef72faa39025971.zip
Add a list-container subcommand to zen builds command
Diffstat (limited to 'src/zenutil/include')
-rw-r--r--src/zenutil/include/zenutil/buildstorage.h1
-rw-r--r--src/zenutil/include/zenutil/jupiter/jupitersession.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/zenutil/include/zenutil/buildstorage.h b/src/zenutil/include/zenutil/buildstorage.h
index 05e3ca22d..0785acd62 100644
--- a/src/zenutil/include/zenutil/buildstorage.h
+++ b/src/zenutil/include/zenutil/buildstorage.h
@@ -25,6 +25,7 @@ public:
virtual ~BuildStorage() {}
+ virtual CbObject ListContainers() = 0;
virtual CbObject ListBuilds(CbObject Query) = 0;
virtual CbObject PutBuild(const Oid& BuildId, const CbObject& MetaData) = 0;
virtual CbObject GetBuild(const Oid& BuildId) = 0;
diff --git a/src/zenutil/include/zenutil/jupiter/jupitersession.h b/src/zenutil/include/zenutil/jupiter/jupitersession.h
index c2886ca4c..32bfd50f4 100644
--- a/src/zenutil/include/zenutil/jupiter/jupitersession.h
+++ b/src/zenutil/include/zenutil/jupiter/jupitersession.h
@@ -102,6 +102,8 @@ public:
std::vector<IoHash> Filter(std::string_view Namespace, std::string_view BucketId, const std::vector<IoHash>& ChunkHashes);
+ JupiterResult ListBuildNamespaces();
+ JupiterResult ListBuildBuckets(std::string_view Namespace);
JupiterResult ListBuilds(std::string_view Namespace, std::string_view BucketId, const IoBuffer& Payload);
JupiterResult PutBuild(std::string_view Namespace, std::string_view BucketId, const Oid& BuildId, const IoBuffer& Payload);
JupiterResult GetBuild(std::string_view Namespace, std::string_view BucketId, const Oid& BuildId);