Apache Mesos
Classes | Namespaces | Functions
utils.hpp File Reference
#include <ostream>
#include <type_traits>
#include <csi/spec.hpp>
#include <google/protobuf/map.h>
#include <google/protobuf/util/json_util.h>
#include <mesos/mesos.hpp>
#include <stout/foreach.hpp>
#include <stout/try.hpp>
#include <stout/unreachable.hpp>
#include "csi/state.hpp"

Go to the source code of this file.

Classes

struct  mesos::csi::v0::PluginCapabilities
 
struct  mesos::csi::v0::ControllerCapabilities
 
struct  mesos::csi::v0::NodeCapabilities
 

Namespaces

 csi
 
 csi::v0
 
 mesos
 
 mesos::csi
 
 mesos::csi::v0
 

Functions

bool csi::v0::operator== (const ControllerServiceCapability &left, const ControllerServiceCapability &right)
 
bool csi::v0::operator== (const VolumeCapability &left, const VolumeCapability &right)
 
bool csi::v0::operator!= (const VolumeCapability &left, const VolumeCapability &right)
 
std::ostream & csi::v0::operator<< (std::ostream &stream, const ControllerServiceCapability::RPC::Type &type)
 
template<typename Message , typename std::enable_if< std::is_convertible< Message *, google::protobuf::Message * >::value, int >::type = 0>
std::ostream & csi::v0::operator<< (std::ostream &stream, const Message &message)