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

#include <overlay.hpp>

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

Public Member Functions

 ~OverlayBackend () 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 Try< std::list< std::string > > listEphemeralVolumes (const std::string &workDir)
 
- 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::OverlayBackend::~OverlayBackend ( )
override

Member Function Documentation

static Try<process::Owned<Backend> > mesos::internal::slave::OverlayBackend::create ( const Flags )
static
process::Future<bool> mesos::internal::slave::OverlayBackend::destroy ( const std::string &  rootfs,
const std::string &  backendDir 
)
overridevirtual
static Try<std::list<std::string> > mesos::internal::slave::OverlayBackend::listEphemeralVolumes ( const std::string &  workDir)
static
process::Future<Option<std::vector<Path> > > mesos::internal::slave::OverlayBackend::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: