Apache Mesos
Public Member Functions | Static Public Member Functions | List of all members
mesos::internal::slave::CopyBackend Class Reference

#include <copy.hpp>

Inheritance diagram for mesos::internal::slave::CopyBackend:
mesos::internal::slave::Backend

Public Member Functions

 ~CopyBackend () override
 
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
 
- Public Member Functions inherited from mesos::internal::slave::Backend
virtual ~Backend ()
 

Static Public Member Functions

static Try< process::Owned< Backend > > create (const Flags &)
 
- Static Public Member Functions inherited from mesos::internal::slave::Backend
static hashmap< std::string, process::Owned< Backend > > create (const Flags &flags)
 

Constructor & Destructor Documentation

mesos::internal::slave::CopyBackend::~CopyBackend ( )
override

Member Function Documentation

static Try<process::Owned<Backend> > mesos::internal::slave::CopyBackend::create ( const Flags )
static
process::Future<bool> mesos::internal::slave::CopyBackend::destroy ( const std::string &  rootfs,
const std::string &  backendDir 
)
overridevirtual
process::Future<Option<std::vector<Path> > > mesos::internal::slave::CopyBackend::provision ( const std::vector< std::string > &  layers,
const std::string &  rootfs,
const std::string &  backendDir 
)
overridevirtual

The documentation for this class was generated from the following file: