#include <docker.hpp>
|
static const char | NAME [] |
|
mesos::uri::DockerFetcherPlugin::~DockerFetcherPlugin |
( |
| ) |
|
|
override |
process::Future<Nothing> mesos::uri::DockerFetcherPlugin::fetch |
( |
const URI & |
uri, |
|
|
const std::string & |
directory, |
|
|
const Option< std::string > & |
data = None() , |
|
|
const Option< std::string > & |
outputFileName = None() |
|
) |
| const |
|
overridevirtual |
Fetches a URI to the given directory.
To avoid blocking or crashing the current thread, this method might choose to fork subprocesses for third party commands.
- Parameters
-
uri | the URI to fetch |
directory | the directory the URI will be downloaded to |
data | the optional user defined data |
outputFileName | the optional output file name |
Implements mesos::uri::Fetcher::Plugin.
static std::string mesos::uri::DockerFetcherPlugin::getBlobPath |
( |
const std::string & |
directory, |
|
|
const std::string & |
blobSum |
|
) |
| |
|
static |
std::string mesos::uri::DockerFetcherPlugin::name |
( |
| ) |
const |
|
overridevirtual |
std::set<std::string> mesos::uri::DockerFetcherPlugin::schemes |
( |
| ) |
const |
|
overridevirtual |
const char mesos::uri::DockerFetcherPlugin::NAME[] |
|
static |
The documentation for this class was generated from the following file: