Apache Mesos
Namespaces | Classes | Enumerations | Functions | Variables
mesos Namespace Reference

Namespaces

 agent
 
 allocator
 
 authentication
 
 authorization
 
 executor
 
 http
 
 internal
 
 log
 
 master
 
 modules
 
 python
 
 roles
 
 scheduler
 
 slave
 
 state
 
 uri
 
 v1
 

Classes

class  Attributes
 
class  Authenticatee
 
class  Authenticator
 
class  SecretGenerator
 The SecretGenerator interface represents a mechanism to create a secret from a principal. More...
 
class  ObjectApprover
 This interface represents a function object returned by the authorizer which can be used locally (and synchronously) to check whether a specific object is authorized. More...
 
class  Authorizer
 This interface is used to enable an identity service or any other back end to check authorization policies for a set of predefined actions. More...
 
class  Executor
 
class  ExecutorDriver
 
class  MesosExecutorDriver
 
class  Hook
 
struct  UnavailableResources
 
class  Resources
 
class  Scheduler
 
class  SchedulerDriver
 
class  MesosSchedulerDriver
 
class  AcceptingObjectApprover
 

Enumerations

enum  ContentType { ContentType::PROTOBUF, ContentType::JSON, ContentType::RECORDIO }
 

Functions

std::ostream & operator<< (std::ostream &stream, const Attribute &attribute)
 
std::ostream & operator<< (std::ostream &stream, const ACLs &acls)
 
std::ostream & operator<< (std::ostream &stream, ContentType contentType)
 
std::ostream & operator<< (std::ostream &stream, const Modules &modules)
 
std::ostream & operator<< (std::ostream &stream, const Resources::Resource_ &resource)
 
std::ostream & operator<< (std::ostream &stream, const Resource &resource)
 
std::ostream & operator<< (std::ostream &stream, const Resources &resources)
 
std::ostream & operator<< (std::ostream &stream, const google::protobuf::RepeatedPtrField< Resource > &resources)
 
Resources operator+ (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
 
Resources operator- (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
 
bool operator== (const google::protobuf::RepeatedPtrField< Resource > &left, const Resources &right)
 
template<typename Key >
hashmap< Key, Resources > & operator+= (hashmap< Key, Resources > &left, const hashmap< Key, Resources > &right)
 
template<typename Key >
hashmap< Key, Resourcesoperator+ (const hashmap< Key, Resources > &left, const hashmap< Key, Resources > &right)
 
bool operator== (const CheckStatusInfo &left, const CheckStatusInfo &right)
 
bool operator== (const CommandInfo &left, const CommandInfo &right)
 
bool operator== (const CommandInfo::URI &left, const CommandInfo::URI &right)
 
bool operator== (const ContainerID &left, const ContainerID &right)
 
bool operator== (const Credential &left, const Credential &right)
 
bool operator== (const DiscoveryInfo &left, const DiscoveryInfo &right)
 
bool operator== (const Environment &left, const Environment &right)
 
bool operator== (const ExecutorInfo &left, const ExecutorInfo &right)
 
bool operator== (const Label &left, const Label &right)
 
bool operator== (const Labels &left, const Labels &right)
 
bool operator== (const MasterInfo &left, const MasterInfo &right)
 
bool operator== (const ResourceStatistics &left, const ResourceStatistics &right)
 
bool operator== (const SlaveInfo &left, const SlaveInfo &right)
 
bool operator== (const Task &left, const Task &right)
 
bool operator== (const TaskGroupInfo &left, const TaskGroupInfo &right)
 
bool operator== (const TaskInfo &left, const TaskInfo &right)
 
bool operator== (const TaskStatus &left, const TaskStatus &right)
 
bool operator== (const URL &left, const URL &right)
 
bool operator== (const Volume &left, const Volume &right)
 
bool operator!= (const CheckStatusInfo &left, const CheckStatusInfo &right)
 
bool operator!= (const ExecutorInfo &left, const ExecutorInfo &right)
 
bool operator!= (const Labels &left, const Labels &right)
 
bool operator!= (const TaskStatus &left, const TaskStatus &right)
 
bool operator== (const ExecutorID &left, const ExecutorID &right)
 
bool operator== (const FrameworkID &left, const FrameworkID &right)
 
bool operator== (const FrameworkInfo &left, const FrameworkInfo &right)
 
bool operator== (const OfferID &left, const OfferID &right)
 
bool operator== (const SlaveID &left, const SlaveID &right)
 
bool operator== (const TaskID &left, const TaskID &right)
 
bool operator== (const TimeInfo &left, const TimeInfo &right)
 
bool operator== (const DurationInfo &left, const DurationInfo &right)
 
bool operator== (const ContainerID &left, const std::string &right)
 
bool operator== (const ExecutorID &left, const std::string &right)
 
bool operator== (const FrameworkID &left, const std::string &right)
 
bool operator== (const OfferID &left, const std::string &right)
 
bool operator== (const SlaveID &left, const std::string &right)
 
bool operator== (const TaskID &left, const std::string &right)
 
bool operator== (const MachineID &left, const MachineID &right)
 For machines to match, both the hostname and ip must be equivalent. More...
 
bool operator!= (const ContainerID &left, const ContainerID &right)
 
bool operator!= (const ExecutorID &left, const ExecutorID &right)
 
bool operator!= (const FrameworkID &left, const FrameworkID &right)
 
bool operator!= (const SlaveID &left, const SlaveID &right)
 
bool operator!= (const TimeInfo &left, const TimeInfo &right)
 
bool operator!= (const DurationInfo &left, const DurationInfo &right)
 
bool operator< (const ContainerID &left, const ContainerID &right)
 
bool operator< (const ExecutorID &left, const ExecutorID &right)
 
bool operator< (const FrameworkID &left, const FrameworkID &right)
 
bool operator< (const OfferID &left, const OfferID &right)
 
bool operator< (const SlaveID &left, const SlaveID &right)
 
bool operator< (const TaskID &left, const TaskID &right)
 
std::ostream & operator<< (std::ostream &stream, const CapabilityInfo &capabilityInfo)
 
std::ostream & operator<< (std::ostream &stream, const CheckStatusInfo &checkStatusInfo)
 
std::ostream & operator<< (std::ostream &stream, const CommandInfo &commandInfo)
 
std::ostream & operator<< (std::ostream &stream, const ContainerID &containerId)
 
std::ostream & operator<< (std::ostream &stream, const ContainerInfo &containerInfo)
 
std::ostream & operator<< (std::ostream &stream, const Environment &environment)
 
std::ostream & operator<< (std::ostream &stream, const ExecutorID &executorId)
 
std::ostream & operator<< (std::ostream &stream, const ExecutorInfo &executor)
 
std::ostream & operator<< (std::ostream &stream, const FrameworkID &frameworkId)
 
std::ostream & operator<< (std::ostream &stream, const MasterInfo &master)
 
std::ostream & operator<< (std::ostream &stream, const OfferID &offerId)
 
std::ostream & operator<< (std::ostream &stream, const RateLimits &limits)
 
std::ostream & operator<< (std::ostream &stream, const SlaveID &slaveId)
 
std::ostream & operator<< (std::ostream &stream, const SlaveInfo &slave)
 
std::ostream & operator<< (std::ostream &stream, const TaskID &taskId)
 
std::ostream & operator<< (std::ostream &stream, const MachineID &machineId)
 
std::ostream & operator<< (std::ostream &stream, const TaskInfo &task)
 
std::ostream & operator<< (std::ostream &stream, const TaskState &state)
 
std::ostream & operator<< (std::ostream &stream, const std::vector< TaskID > &taskIds)
 
std::ostream & operator<< (std::ostream &stream, const CheckInfo::Type &type)
 
std::ostream & operator<< (std::ostream &stream, const FrameworkInfo::Capability &capability)
 
std::ostream & operator<< (std::ostream &stream, const Image::Type &imageType)
 
std::ostream & operator<< (std::ostream &stream, const Secret::Type &secretType)
 
std::ostream & operator<< (std::ostream &stream, const RLimitInfo &rlimitInfo)
 
template<typename T >
std::ostream & operator<< (std::ostream &stream, const google::protobuf::RepeatedPtrField< T > &messages)
 
std::ostream & operator<< (std::ostream &stream, const hashmap< std::string, std::string > &map)
 
std::ostream & operator<< (std::ostream &stream, const URI &uri)
 
std::ostream & operator<< (std::ostream &stream, const Value::Scalar &scalar)
 
bool operator== (const Value::Scalar &left, const Value::Scalar &right)
 
bool operator<= (const Value::Scalar &left, const Value::Scalar &right)
 
Value::Scalar operator+ (const Value::Scalar &left, const Value::Scalar &right)
 
Value::Scalar operator- (const Value::Scalar &left, const Value::Scalar &right)
 
Value::Scalar & operator+= (Value::Scalar &left, const Value::Scalar &right)
 
Value::Scalar & operator-= (Value::Scalar &left, const Value::Scalar &right)
 
std::ostream & operator<< (std::ostream &stream, const Value::Ranges &ranges)
 
bool operator== (const Value::Ranges &left, const Value::Ranges &right)
 
bool operator<= (const Value::Ranges &left, const Value::Ranges &right)
 
Value::Ranges operator+ (const Value::Ranges &left, const Value::Ranges &right)
 
Value::Ranges operator- (const Value::Ranges &left, const Value::Ranges &right)
 
Value::Ranges & operator+= (Value::Ranges &left, const Value::Ranges &right)
 
Value::Ranges & operator-= (Value::Ranges &left, const Value::Ranges &right)
 
std::ostream & operator<< (std::ostream &stream, const Value::Set &set)
 
bool operator== (const Value::Set &left, const Value::Set &right)
 
bool operator<= (const Value::Set &left, const Value::Set &right)
 
Value::Set operator+ (const Value::Set &left, const Value::Set &right)
 
Value::Set operator- (const Value::Set &left, const Value::Set &right)
 
Value::Set & operator+= (Value::Set &left, const Value::Set &right)
 
Value::Set & operator-= (Value::Set &left, const Value::Set &right)
 
std::ostream & operator<< (std::ostream &stream, const Value::Text &value)
 
bool operator== (const Value::Text &left, const Value::Text &right)
 
void json (JSON::ObjectWriter *writer, const Attributes &attributes)
 
void json (JSON::ObjectWriter *writer, const CommandInfo &command)
 
void json (JSON::ObjectWriter *writer, const ExecutorInfo &executorInfo)
 
void json (JSON::ArrayWriter *writer, const Labels &labels)
 
void json (JSON::ObjectWriter *writer, const Resources &resources)
 
void json (JSON::ObjectWriter *writer, const Task &task)
 
void json (JSON::ObjectWriter *writer, const TaskStatus &status)
 
const
process::http::authorization::AuthorizationCallbacks 
createAuthorizationCallbacks (Authorizer *authorizer)
 
bool approveViewFrameworkInfo (const process::Owned< ObjectApprover > &frameworksApprover, const FrameworkInfo &frameworkInfo)
 
bool approveViewExecutorInfo (const process::Owned< ObjectApprover > &executorsApprover, const ExecutorInfo &executorInfo, const FrameworkInfo &frameworkInfo)
 
bool approveViewTaskInfo (const process::Owned< ObjectApprover > &tasksApprover, const TaskInfo &taskInfo, const FrameworkInfo &frameworkInfo)
 
bool approveViewTask (const process::Owned< ObjectApprover > &tasksApprover, const Task &task, const FrameworkInfo &frameworkInfo)
 
bool approveViewFlags (const process::Owned< ObjectApprover > &flagsApprover)
 
process::Future< bool > authorizeEndpoint (const std::string &endpoint, const std::string &method, const Option< Authorizer * > &authorizer, const Option< process::http::authentication::Principal > &principal)
 
bool approveViewRole (const process::Owned< ObjectApprover > &rolesApprover, const std::string &role)
 
Try< NothinginitializeHttpAuthenticators (const std::string &realm, const std::vector< std::string > &httpAuthenticatorNames, const Option< Credentials > &credentials=None(), const Option< std::string > &secretKey=None())
 Helper function to create HTTP authenticators for a given realm and register in libprocess. More...
 
bool needCheckpointing (const Resource &resource)
 
Try< ResourcesapplyCheckpointedResources (const Resources &resources, const Resources &checkpointedResources)
 
double getScalarResource (const Offer &offer, const std::string &name)
 

Variables

const char APPLICATION_PROTOBUF [] = "application/x-protobuf"
 
const char APPLICATION_JSON [] = "application/json"
 
const char APPLICATION_RECORDIO [] = "application/recordio"
 
const char MESSAGE_CONTENT_TYPE [] = "Message-Content-Type"
 
const char MESSAGE_ACCEPT [] = "Message-Accept"
 

Enumeration Type Documentation

enum mesos::ContentType
strong
Enumerator
PROTOBUF 
JSON 
RECORDIO 

Function Documentation

Try<Resources> mesos::applyCheckpointedResources ( const Resources &  resources,
const Resources &  checkpointedResources 
)
bool mesos::approveViewExecutorInfo ( const process::Owned< ObjectApprover > &  executorsApprover,
const ExecutorInfo &  executorInfo,
const FrameworkInfo &  frameworkInfo 
)
bool mesos::approveViewFlags ( const process::Owned< ObjectApprover > &  flagsApprover)
bool mesos::approveViewFrameworkInfo ( const process::Owned< ObjectApprover > &  frameworksApprover,
const FrameworkInfo &  frameworkInfo 
)
bool mesos::approveViewRole ( const process::Owned< ObjectApprover > &  rolesApprover,
const std::string &  role 
)
bool mesos::approveViewTask ( const process::Owned< ObjectApprover > &  tasksApprover,
const Task &  task,
const FrameworkInfo &  frameworkInfo 
)
bool mesos::approveViewTaskInfo ( const process::Owned< ObjectApprover > &  tasksApprover,
const TaskInfo &  taskInfo,
const FrameworkInfo &  frameworkInfo 
)
process::Future<bool> mesos::authorizeEndpoint ( const std::string &  endpoint,
const std::string &  method,
const Option< Authorizer * > &  authorizer,
const Option< process::http::authentication::Principal > &  principal 
)
const process::http::authorization::AuthorizationCallbacks mesos::createAuthorizationCallbacks ( Authorizer *  authorizer)
double mesos::getScalarResource ( const Offer &  offer,
const std::string &  name 
)
inline
Try<Nothing> mesos::initializeHttpAuthenticators ( const std::string &  realm,
const std::vector< std::string > &  httpAuthenticatorNames,
const Option< Credentials > &  credentials = None(),
const Option< std::string > &  secretKey = None() 
)

Helper function to create HTTP authenticators for a given realm and register in libprocess.

Parameters
realmname of the realm.
authenticatorNamesa vector of authenticator names.
credentialsoptional credentials for BasicAuthenticator only.
secretKeyoptional secret key for the JWTAuthenticator only.
Returns
nothing if authenticators are initialized and registered to libprocess successfully, or error if authenticators cannot be initialized.
void mesos::json ( JSON::ObjectWriter writer,
const Attributes &  attributes 
)
void mesos::json ( JSON::ObjectWriter writer,
const CommandInfo &  command 
)
void mesos::json ( JSON::ObjectWriter writer,
const ExecutorInfo &  executorInfo 
)
void mesos::json ( JSON::ArrayWriter writer,
const Labels &  labels 
)
void mesos::json ( JSON::ObjectWriter writer,
const Resources &  resources 
)
void mesos::json ( JSON::ObjectWriter writer,
const Task &  task 
)
void mesos::json ( JSON::ObjectWriter writer,
const TaskStatus &  status 
)
bool mesos::needCheckpointing ( const Resource &  resource)
bool mesos::operator!= ( const CheckStatusInfo &  left,
const CheckStatusInfo &  right 
)
bool mesos::operator!= ( const ExecutorInfo &  left,
const ExecutorInfo &  right 
)
bool mesos::operator!= ( const Labels &  left,
const Labels &  right 
)
bool mesos::operator!= ( const TaskStatus &  left,
const TaskStatus &  right 
)
bool mesos::operator!= ( const ContainerID &  left,
const ContainerID &  right 
)
inline
bool mesos::operator!= ( const ExecutorID &  left,
const ExecutorID &  right 
)
inline
bool mesos::operator!= ( const FrameworkID &  left,
const FrameworkID &  right 
)
inline
bool mesos::operator!= ( const SlaveID &  left,
const SlaveID &  right 
)
inline
bool mesos::operator!= ( const TimeInfo &  left,
const TimeInfo &  right 
)
inline
bool mesos::operator!= ( const DurationInfo &  left,
const DurationInfo &  right 
)
inline
Value::Scalar mesos::operator+ ( const Value::Scalar &  left,
const Value::Scalar &  right 
)
Value::Ranges mesos::operator+ ( const Value::Ranges &  left,
const Value::Ranges &  right 
)
Value::Set mesos::operator+ ( const Value::Set &  left,
const Value::Set &  right 
)
Resources mesos::operator+ ( const google::protobuf::RepeatedPtrField< Resource > &  left,
const Resources &  right 
)
inline
template<typename Key >
hashmap<Key, Resources> mesos::operator+ ( const hashmap< Key, Resources > &  left,
const hashmap< Key, Resources > &  right 
)
Value::Scalar& mesos::operator+= ( Value::Scalar &  left,
const Value::Scalar &  right 
)
Value::Ranges& mesos::operator+= ( Value::Ranges &  left,
const Value::Ranges &  right 
)
Value::Set& mesos::operator+= ( Value::Set &  left,
const Value::Set &  right 
)
template<typename Key >
hashmap<Key, Resources>& mesos::operator+= ( hashmap< Key, Resources > &  left,
const hashmap< Key, Resources > &  right 
)
Value::Scalar mesos::operator- ( const Value::Scalar &  left,
const Value::Scalar &  right 
)
Value::Ranges mesos::operator- ( const Value::Ranges &  left,
const Value::Ranges &  right 
)
Value::Set mesos::operator- ( const Value::Set &  left,
const Value::Set &  right 
)
Resources mesos::operator- ( const google::protobuf::RepeatedPtrField< Resource > &  left,
const Resources &  right 
)
inline
Value::Scalar& mesos::operator-= ( Value::Scalar &  left,
const Value::Scalar &  right 
)
Value::Ranges& mesos::operator-= ( Value::Ranges &  left,
const Value::Ranges &  right 
)
Value::Set& mesos::operator-= ( Value::Set &  left,
const Value::Set &  right 
)
bool mesos::operator< ( const ContainerID &  left,
const ContainerID &  right 
)
inline
bool mesos::operator< ( const ExecutorID &  left,
const ExecutorID &  right 
)
inline
bool mesos::operator< ( const FrameworkID &  left,
const FrameworkID &  right 
)
inline
bool mesos::operator< ( const OfferID &  left,
const OfferID &  right 
)
inline
bool mesos::operator< ( const SlaveID &  left,
const SlaveID &  right 
)
inline
bool mesos::operator< ( const TaskID &  left,
const TaskID &  right 
)
inline
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Modules &  modules 
)
inline
std::ostream& mesos::operator<< ( std::ostream &  stream,
const URI &  uri 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Value::Scalar &  scalar 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Attribute &  attribute 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const ACLs &  acls 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Value::Ranges &  ranges 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Value::Set &  set 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
ContentType  contentType 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Value::Text &  value 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const CapabilityInfo &  capabilityInfo 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const CheckStatusInfo &  checkStatusInfo 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const CommandInfo &  commandInfo 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const ContainerID &  containerId 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const ContainerInfo &  containerInfo 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Environment &  environment 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const ExecutorID &  executorId 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const ExecutorInfo &  executor 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const FrameworkID &  frameworkId 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const MasterInfo &  master 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const OfferID &  offerId 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const RateLimits &  limits 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const SlaveID &  slaveId 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const SlaveInfo &  slave 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const TaskID &  taskId 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const MachineID &  machineId 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const TaskInfo &  task 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const TaskState &  state 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const std::vector< TaskID > &  taskIds 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const CheckInfo::Type &  type 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const FrameworkInfo::Capability &  capability 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Image::Type &  imageType 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const Secret::Type &  secretType 
)
std::ostream& mesos::operator<< ( std::ostream &  stream,
const RLimitInfo &  rlimitInfo 
)
template<typename T >
std::ostream& mesos::operator<< ( std::ostream &  stream,
const google::protobuf::RepeatedPtrField< T > &  messages 
)
inline
std::ostream& mesos::operator<< ( std::ostream &  stream,
const hashmap< std::string, std::string > &  map 
)
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 
)
bool mesos::operator<= ( const Value::Scalar &  left,
const Value::Scalar &  right 
)
bool mesos::operator<= ( const Value::Ranges &  left,
const Value::Ranges &  right 
)
bool mesos::operator<= ( const Value::Set &  left,
const Value::Set &  right 
)
bool mesos::operator== ( const Value::Scalar &  left,
const Value::Scalar &  right 
)
bool mesos::operator== ( const Value::Ranges &  left,
const Value::Ranges &  right 
)
bool mesos::operator== ( const Value::Set &  left,
const Value::Set &  right 
)
bool mesos::operator== ( const CheckStatusInfo &  left,
const CheckStatusInfo &  right 
)
bool mesos::operator== ( const CommandInfo &  left,
const CommandInfo &  right 
)
bool mesos::operator== ( const CommandInfo::URI &  left,
const CommandInfo::URI &  right 
)
bool mesos::operator== ( const ContainerID &  left,
const ContainerID &  right 
)
inline
bool mesos::operator== ( const Credential &  left,
const Credential &  right 
)
bool mesos::operator== ( const Value::Text &  left,
const Value::Text &  right 
)
bool mesos::operator== ( const DiscoveryInfo &  left,
const DiscoveryInfo &  right 
)
bool mesos::operator== ( const Environment &  left,
const Environment &  right 
)
bool mesos::operator== ( const ExecutorInfo &  left,
const ExecutorInfo &  right 
)
bool mesos::operator== ( const Label &  left,
const Label &  right 
)
bool mesos::operator== ( const Labels &  left,
const Labels &  right 
)
bool mesos::operator== ( const MasterInfo &  left,
const MasterInfo &  right 
)
bool mesos::operator== ( const ResourceStatistics &  left,
const ResourceStatistics &  right 
)
bool mesos::operator== ( const SlaveInfo &  left,
const SlaveInfo &  right 
)
bool mesos::operator== ( const Task &  left,
const Task &  right 
)
bool mesos::operator== ( const TaskGroupInfo &  left,
const TaskGroupInfo &  right 
)
bool mesos::operator== ( const TaskInfo &  left,
const TaskInfo &  right 
)
bool mesos::operator== ( const TaskStatus &  left,
const TaskStatus &  right 
)
bool mesos::operator== ( const URL &  left,
const URL &  right 
)
bool mesos::operator== ( const Volume &  left,
const Volume &  right 
)
bool mesos::operator== ( const ExecutorID &  left,
const ExecutorID &  right 
)
inline
bool mesos::operator== ( const FrameworkID &  left,
const FrameworkID &  right 
)
inline
bool mesos::operator== ( const FrameworkInfo &  left,
const FrameworkInfo &  right 
)
inline
bool mesos::operator== ( const OfferID &  left,
const OfferID &  right 
)
inline
bool mesos::operator== ( const SlaveID &  left,
const SlaveID &  right 
)
inline
bool mesos::operator== ( const TaskID &  left,
const TaskID &  right 
)
inline
bool mesos::operator== ( const TimeInfo &  left,
const TimeInfo &  right 
)
inline
bool mesos::operator== ( const DurationInfo &  left,
const DurationInfo &  right 
)
inline
bool mesos::operator== ( const ContainerID &  left,
const std::string &  right 
)
inline
bool mesos::operator== ( const ExecutorID &  left,
const std::string &  right 
)
inline
bool mesos::operator== ( const FrameworkID &  left,
const std::string &  right 
)
inline
bool mesos::operator== ( const OfferID &  left,
const std::string &  right 
)
inline
bool mesos::operator== ( const SlaveID &  left,
const std::string &  right 
)
inline
bool mesos::operator== ( const TaskID &  left,
const std::string &  right 
)
inline
bool mesos::operator== ( const MachineID &  left,
const MachineID &  right 
)
inline

For machines to match, both the hostname and ip must be equivalent.

Hostname is not case sensitive, so it is lowercased before comparison.

bool mesos::operator== ( const google::protobuf::RepeatedPtrField< Resource > &  left,
const Resources &  right 
)
inline

Variable Documentation

const char mesos::APPLICATION_JSON[] = "application/json"
const char mesos::APPLICATION_PROTOBUF[] = "application/x-protobuf"
const char mesos::APPLICATION_RECORDIO[] = "application/recordio"
const char mesos::MESSAGE_ACCEPT[] = "Message-Accept"
const char mesos::MESSAGE_CONTENT_TYPE[] = "Message-Content-Type"