Apache Mesos
Public Member Functions | List of all members
mesos::csi::ServiceManager Class Reference

#include <service_manager.hpp>

Public Member Functions

 ServiceManager (const SlaveID &agentId, const process::http::URL &agentUrl, const std::string &rootDir, const CSIPluginInfo &info, const hashset< Service > &services, const std::string &containerPrefix, const Option< std::string > &authToken, const process::grpc::client::Runtime &runtime, Metrics *metrics)
 
 ServiceManager (const CSIPluginInfo &info, const hashset< Service > &services, const process::grpc::client::Runtime &runtime, Metrics *metrics)
 
 ServiceManager (const ServiceManager &)=delete
 
ServiceManageroperator= (const ServiceManager &)=delete
 
 ~ServiceManager ()
 
process::Future< Nothingrecover ()
 
process::Future< std::string > getServiceEndpoint (const Service &service)
 
process::Future< std::string > getApiVersion ()
 

Constructor & Destructor Documentation

mesos::csi::ServiceManager::ServiceManager ( const SlaveID &  agentId,
const process::http::URL agentUrl,
const std::string &  rootDir,
const CSIPluginInfo &  info,
const hashset< Service > &  services,
const std::string &  containerPrefix,
const Option< std::string > &  authToken,
const process::grpc::client::Runtime runtime,
Metrics metrics 
)
mesos::csi::ServiceManager::ServiceManager ( const CSIPluginInfo &  info,
const hashset< Service > &  services,
const process::grpc::client::Runtime runtime,
Metrics metrics 
)
mesos::csi::ServiceManager::ServiceManager ( const ServiceManager )
delete
mesos::csi::ServiceManager::~ServiceManager ( )

Member Function Documentation

process::Future<std::string> mesos::csi::ServiceManager::getApiVersion ( )
process::Future<std::string> mesos::csi::ServiceManager::getServiceEndpoint ( const Service service)
ServiceManager& mesos::csi::ServiceManager::operator= ( const ServiceManager )
delete
process::Future<Nothing> mesos::csi::ServiceManager::recover ( )

The documentation for this class was generated from the following file: