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/mesos.hpp>
#include <mesos/resource_quantities.hpp>
#include <mesos/type_utils.hpp>
#include <mesos/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::Resources
 
class  mesos::ResourceConversion
 Represents a resource conversion, usually as a result of an offer operation. More...
 

Namespaces

 mesos
 

Functions

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