Apache Mesos
Public Member Functions | Static Public Member Functions | List of all members
mesos::internal::slave::CSIServer Class Reference

#include <csi_server.hpp>

Public Member Functions

 ~CSIServer ()
 
process::Future< Nothingstart (const SlaveID &agentId)
 
process::Future< std::string > publishVolume (const Volume &volume)
 
process::Future< NothingunpublishVolume (const std::string &pluginName, const std::string &volumeId)
 

Static Public Member Functions

static Try< process::Owned< CSIServer > > create (const Flags &flags, const process::http::URL &agentUrl, SecretGenerator *secretGenerator, SecretResolver *secretResolver)
 

Constructor & Destructor Documentation

mesos::internal::slave::CSIServer::~CSIServer ( )

Member Function Documentation

static Try<process::Owned<CSIServer> > mesos::internal::slave::CSIServer::create ( const Flags flags,
const process::http::URL agentUrl,
SecretGenerator secretGenerator,
SecretResolver secretResolver 
)
static
process::Future<std::string> mesos::internal::slave::CSIServer::publishVolume ( const Volume &  volume)
process::Future<Nothing> mesos::internal::slave::CSIServer::start ( const SlaveID &  agentId)
process::Future<Nothing> mesos::internal::slave::CSIServer::unpublishVolume ( const std::string &  pluginName,
const std::string &  volumeId 
)

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