17 #ifndef __PROVISIONER_DOCKER_PULLER_HPP__
18 #define __PROVISIONER_DOCKER_PULLER_HPP__
62 const ::docker::spec::ImageReference& reference,
63 const std::string& directory,
64 const std::string& backend,
74 #endif // __PROVISIONER_DOCKER_PULLER_HPP__
Definition: puller.hpp:42
Definition: option.hpp:28
static Try< process::Owned< Puller > > create(const Flags &flags, const process::Shared< uri::Fetcher > &fetcher, SecretResolver *secretResolver=nullptr)
virtual process::Future< std::vector< std::string > > pull(const ::docker::spec::ImageReference &reference, const std::string &directory, const std::string &backend, const Option< Secret > &config=None())=0
Pull a Docker image layers into the specified directory, and return the list of layer ids in that ima...
virtual ~Puller()
Definition: puller.hpp:50
#define flags
Definition: decoder.hpp:18
Definition: resolver.hpp:34
Definition: future.hpp:57