Apache Mesos
Classes | Namespaces | Functions
resources.hpp File Reference
#include <map>
#include <iosfwd>
#include <set>
#include <string>
#include <vector>
#include <boost/container/small_vector.hpp>
#include <boost/iterator/indirect_iterator.hpp>
#include <google/protobuf/repeated_field.h>
#include <mesos/resource_quantities.hpp>
#include <mesos/v1/mesos.hpp>
#include <mesos/v1/values.hpp>
#include <stout/bytes.hpp>
#include <stout/check.hpp>
#include <stout/error.hpp>
#include <stout/foreach.hpp>
#include <stout/hashmap.hpp>
#include <stout/json.hpp>
#include <stout/lambda.hpp>
#include <stout/nothing.hpp>
#include <stout/option.hpp>
#include <stout/try.hpp>

Go to the source code of this file.

Classes

class  mesos::v1::Resources
 
class  mesos::v1::ResourceConversion
 Represents a resource conversion, usually as a result of an offer operation. More...
 

Namespaces

 mesos
 
 mesos::v1
 

Functions

bool mesos::v1::operator== (const Resource::ReservationInfo &left, const Resource::ReservationInfo &right)
 
bool mesos::v1::operator!= (const Resource::ReservationInfo &left, const Resource::ReservationInfo &right)
 
std::ostream & mesos::v1::operator<< (std::ostream &stream, const Resources::Resource_ &resource)
 
std::ostream & mesos::v1::operator<< (std::ostream &stream, const Resource &resource)
 
std::ostream & mesos::v1::operator<< (std::ostream &stream, const Resources &resources)
 
std::ostream & mesos::v1::operator<< (std::ostream &stream, const google::protobuf::RepeatedPtrField< Resource > &resources)
 
Resources mesos::v1::operator+ (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
 
Resources mesos::v1::operator- (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
 
bool mesos::v1::operator== (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
 
template<typename Key >
hashmap< Key, Resources > & mesos::v1::operator+= (hashmap< Key, Resources > &left, const hashmap< Key, Resources > &right)
 
template<typename Key >
hashmap< Key, Resources > mesos::v1::operator+ (const hashmap< Key, Resources > &left, const hashmap< Key, Resources > &right)
 
bool mesos::v1::contains (const Resource &left, const Resource &right)