17 #ifndef __RESOURCE_PROVIDER_STORAGE_PROVIDER_HPP__
18 #define __RESOURCE_PROVIDER_STORAGE_PROVIDER_HPP__
33 class StorageLocalResourceProviderProcess;
41 const std::string& workDir,
42 const mesos::ResourceProviderInfo& info,
43 const SlaveID& slaveId,
48 const mesos::ResourceProviderInfo& info);
61 const std::string& workDir,
62 const mesos::ResourceProviderInfo& info,
63 const SlaveID& slaveId,
73 #endif // __RESOURCE_PROVIDER_STORAGE_PROVIDER_HPP__
~StorageLocalResourceProvider() override
StorageLocalResourceProvider(const StorageLocalResourceProvider &other)=delete
static Try< process::Owned< LocalResourceProvider > > create(const process::http::URL &url, const std::string &workDir, const mesos::ResourceProviderInfo &info, const SlaveID &slaveId, const Option< std::string > &authToken, bool strict)
static Try< process::http::authentication::Principal > principal(const mesos::ResourceProviderInfo &info)
Definition: provider.hpp:36
StorageLocalResourceProvider & operator=(const StorageLocalResourceProvider &other)=delete