Apache Mesos
|
#include <client.hpp>
Public Member Functions | |
Client (const std::string &uri, const process::grpc::client::Runtime &_runtime) | |
process::Future < GetSupportedVersionsResponse > | GetSupportedVersions (const GetSupportedVersionsRequest &request) |
process::Future < GetPluginInfoResponse > | GetPluginInfo (const GetPluginInfoRequest &request) |
process::Future < CreateVolumeResponse > | CreateVolume (const CreateVolumeRequest &request) |
process::Future < DeleteVolumeResponse > | DeleteVolume (const DeleteVolumeRequest &request) |
process::Future < ControllerPublishVolumeResponse > | ControllerPublishVolume (const ControllerPublishVolumeRequest &request) |
process::Future < ControllerUnpublishVolumeResponse > | ControllerUnpublishVolume (const ControllerUnpublishVolumeRequest &request) |
process::Future < ValidateVolumeCapabilitiesResponse > | ValidateVolumeCapabilities (const ValidateVolumeCapabilitiesRequest &request) |
process::Future < ListVolumesResponse > | ListVolumes (const ListVolumesRequest &request) |
process::Future < GetCapacityResponse > | GetCapacity (const GetCapacityRequest &request) |
process::Future < ControllerProbeResponse > | ControllerProbe (const ControllerProbeRequest &request) |
process::Future < ControllerGetCapabilitiesResponse > | ControllerGetCapabilities (const ControllerGetCapabilitiesRequest &request) |
process::Future < NodePublishVolumeResponse > | NodePublishVolume (const NodePublishVolumeRequest &request) |
process::Future < NodeUnpublishVolumeResponse > | NodeUnpublishVolume (const NodeUnpublishVolumeRequest &request) |
process::Future < GetNodeIDResponse > | GetNodeID (const GetNodeIDRequest &request) |
process::Future < NodeProbeResponse > | NodeProbe (const NodeProbeRequest &request) |
process::Future < NodeGetCapabilitiesResponse > | NodeGetCapabilities (const NodeGetCapabilitiesRequest &request) |
|
inline |
process::Future<ControllerGetCapabilitiesResponse> mesos::csi::Client::ControllerGetCapabilities | ( | const ControllerGetCapabilitiesRequest & | request | ) |
process::Future<ControllerProbeResponse> mesos::csi::Client::ControllerProbe | ( | const ControllerProbeRequest & | request | ) |
process::Future<ControllerPublishVolumeResponse> mesos::csi::Client::ControllerPublishVolume | ( | const ControllerPublishVolumeRequest & | request | ) |
process::Future<ControllerUnpublishVolumeResponse> mesos::csi::Client::ControllerUnpublishVolume | ( | const ControllerUnpublishVolumeRequest & | request | ) |
process::Future<CreateVolumeResponse> mesos::csi::Client::CreateVolume | ( | const CreateVolumeRequest & | request | ) |
process::Future<DeleteVolumeResponse> mesos::csi::Client::DeleteVolume | ( | const DeleteVolumeRequest & | request | ) |
process::Future<GetCapacityResponse> mesos::csi::Client::GetCapacity | ( | const GetCapacityRequest & | request | ) |
process::Future<GetNodeIDResponse> mesos::csi::Client::GetNodeID | ( | const GetNodeIDRequest & | request | ) |
process::Future<GetPluginInfoResponse> mesos::csi::Client::GetPluginInfo | ( | const GetPluginInfoRequest & | request | ) |
process::Future<GetSupportedVersionsResponse> mesos::csi::Client::GetSupportedVersions | ( | const GetSupportedVersionsRequest & | request | ) |
process::Future<ListVolumesResponse> mesos::csi::Client::ListVolumes | ( | const ListVolumesRequest & | request | ) |
process::Future<NodeGetCapabilitiesResponse> mesos::csi::Client::NodeGetCapabilities | ( | const NodeGetCapabilitiesRequest & | request | ) |
process::Future<NodeProbeResponse> mesos::csi::Client::NodeProbe | ( | const NodeProbeRequest & | request | ) |
process::Future<NodePublishVolumeResponse> mesos::csi::Client::NodePublishVolume | ( | const NodePublishVolumeRequest & | request | ) |
process::Future<NodeUnpublishVolumeResponse> mesos::csi::Client::NodeUnpublishVolume | ( | const NodeUnpublishVolumeRequest & | request | ) |
process::Future<ValidateVolumeCapabilitiesResponse> mesos::csi::Client::ValidateVolumeCapabilities | ( | const ValidateVolumeCapabilitiesRequest & | request | ) |