Apache Mesos
Classes | Typedefs | Functions | Variables
mesos::csi::v0 Namespace Reference

Classes

class  Client
 
struct  ControllerCapabilities
 
struct  NodeCapabilities
 
struct  PluginCapabilities
 
class  VolumeManager
 
class  VolumeManagerProcess
 

Typedefs

template<typename Response >
using RPCResult = Try< Response, process::grpc::StatusError >
 

Functions

types::VolumeCapability devolve (const VolumeCapability &capability)
 
google::protobuf::RepeatedPtrField< types::VolumeCapability > devolve (const google::protobuf::RepeatedPtrField< VolumeCapability > &capabilities)
 
VolumeCapability evolve (const types::VolumeCapability &capability)
 
google::protobuf::RepeatedPtrField< VolumeCapability > evolve (const google::protobuf::RepeatedPtrField< types::VolumeCapability > &capabilities)
 

Variables

constexpr char API_VERSION [] = "v0"
 

Typedef Documentation

template<typename Response >
using mesos::csi::v0::RPCResult = typedef Try<Response, process::grpc::StatusError>

Function Documentation

types::VolumeCapability mesos::csi::v0::devolve ( const VolumeCapability &  capability)
google::protobuf::RepeatedPtrField<types::VolumeCapability> mesos::csi::v0::devolve ( const google::protobuf::RepeatedPtrField< VolumeCapability > &  capabilities)
VolumeCapability mesos::csi::v0::evolve ( const types::VolumeCapability &  capability)
google::protobuf::RepeatedPtrField<VolumeCapability> mesos::csi::v0::evolve ( const google::protobuf::RepeatedPtrField< types::VolumeCapability > &  capabilities)

Variable Documentation

constexpr char mesos::csi::v0::API_VERSION[] = "v0"