Apache Mesos
Classes | Namespaces | Functions | Variables
spec.hpp File Reference
#include <stout/try.hpp>
#include <stout/json.hpp>
#include "slave/containerizer/mesos/isolators/network/cni/spec.pb.h"

Go to the source code of this file.

Classes

class  mesos::internal::slave::cni::spec::PluginError
 

Namespaces

 mesos
 
 mesos::internal
 
 mesos::internal::slave
 
 mesos::internal::slave::cni
 
 mesos::internal::slave::cni::spec
 

Functions

Try< NetworkConfig > mesos::internal::slave::cni::spec::parseNetworkConfig (const std::string &s)
 
Try< NetworkInfo > mesos::internal::slave::cni::spec::parseNetworkInfo (const std::string &s)
 
std::string mesos::internal::slave::cni::spec::formatResolverConfig (const DNS &dns)
 
std::string mesos::internal::slave::cni::spec::error (const std::string &msg, uint32_t code)
 
std::ostream & mesos::internal::slave::cni::spec::operator<< (std::ostream &stream, const PluginError &_error)
 

Variables

constexpr char mesos::internal::slave::cni::spec::CNI_VERSION [] = "0.3.0"
 
constexpr char mesos::internal::slave::cni::spec::CNI_CMD_ADD [] = "ADD"
 
constexpr char mesos::internal::slave::cni::spec::CNI_CMD_DEL [] = "DEL"
 
constexpr uint32_t mesos::internal::slave::cni::spec::CNI_ERROR_INCOMPATIBLE_VERSION = 1
 
constexpr uint32_t mesos::internal::slave::cni::spec::CNI_ERROR_UNSUPPORTED_FIELD = 2