|
Apache Mesos
|
#include <store.hpp>
Public Member Functions | |
| virtual | ~Store () |
| virtual process::Future< Nothing > | recover () |
| virtual process::Future < ImageInfo > | get (const mesos::Image &image, const std::string &backend) |
| virtual process::Future< Nothing > | prune (const std::vector< mesos::Image > &excludeImages, const hashset< std::string > &activeLayerPaths) |
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) |
|
virtual |
Reimplemented from mesos::internal::slave::Store.
|
static |
|
static |
|
virtual |
|
virtual |
|
virtual |
Implements mesos::internal::slave::Store.
1.8.5