17 #ifndef __MESOS_PROVISIONER_OVERLAY_HPP__ 18 #define __MESOS_PROVISIONER_OVERLAY_HPP__ 30 class OverlayBackendProcess;
56 const std::string& workDir);
59 const std::vector<std::string>& layers,
60 const std::string& rootfs,
61 const std::string& backendDir)
override;
64 const std::string& rootfs,
65 const std::string& backendDir)
override;
80 #endif // __MESOS_PROVISIONER_OVERLAY_HPP__ static Try< process::Owned< Backend > > create(const Flags &)
process::Future< Option< std::vector< Path > > > provision(const std::vector< std::string > &layers, const std::string &rootfs, const std::string &backendDir) override
process::Future< bool > destroy(const std::string &rootfs, const std::string &backendDir) override
Definition: backend.hpp:38
Definition: attributes.hpp:24
Definition: executor.hpp:48
~OverlayBackend() override
static Try< std::list< std::string > > listEphemeralVolumes(const std::string &workDir)
Definition: overlay.hpp:48
Definition: future.hpp:58