Apache Mesos
Classes | Typedefs | Functions | Variables
mesos::csi::v1 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 >
 
using CSIVolume = Volume::Source::CSIVolume
 

Functions

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

Variables

constexpr char API_VERSION [] = "v1"
 

Typedef Documentation

using mesos::csi::v1::CSIVolume = typedef Volume::Source::CSIVolume
template<typename Response >
using mesos::csi::v1::RPCResult = typedef Try<Response, process::grpc::StatusError>

Function Documentation

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

Variable Documentation

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