Apache Mesos
|
#include <store.hpp>
Public Member Functions | |
~Store () override | |
process::Future< Nothing > | recover () override |
process::Future< ImageInfo > | get (const mesos::Image &image, const std::string &backend) override |
process::Future< Nothing > | prune (const std::vector< mesos::Image > &excludeImages, const hashset< std::string > &activeLayerPaths) override |
Public Member Functions inherited from mesos::internal::slave::Store | |
virtual process::Future< ImageInfo > | get (const Image &image, const std::string &backend)=0 |
virtual process::Future< Nothing > | prune (const std::vector< Image > &excludedImages, const hashset< std::string > &activeLayerPaths) |
Static Public Member Functions | |
static Try< process::Owned< slave::Store > > | create (const Flags &flags, SecretResolver *secretResolver=nullptr) |
static Try< process::Owned< slave::Store > > | create (const Flags &flags, const process::Owned< Puller > &puller) |
Static Public Member Functions inherited from mesos::internal::slave::Store | |
static Try< hashmap< Image::Type, process::Owned< Store > > > | create (const Flags &flags, SecretResolver *secretResolver=nullptr) |
|
overridevirtual |
Reimplemented from mesos::internal::slave::Store.
|
static |
|
static |
|
override |
|
override |
|
overridevirtual |
Implements mesos::internal::slave::Store.