|
Apache Mesos
|
Namespaces | |
| agent | |
| allocator | |
| authentication | |
| authorization | |
| csi | |
| executor | |
| http | |
| internal | |
| log | |
| master | |
| modules | |
| python | |
| resource_provider | |
| 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 | DiskProfileAdaptor |
This module is used by Storage Resource Providers to translate the "profile" field of a Resource::DiskInfo::Source into fields that a Container Storage Interface (CSI) plugin can potentially understand. More... | |
| class | Resources |
| class | ResourceConversion |
| Represents a resource conversion, usually as a result of an offer operation. More... | |
| class | Scheduler |
| class | SchedulerDriver |
| class | MesosSchedulerDriver |
| class | SecretResolver |
| class | AcceptingObjectApprover |
| class | AuthorizationAcceptor |
| class | IDAcceptor |
| Used to filter results for API handlers. More... | |
Enumerations | |
| enum | ContentType { ContentType::PROTOBUF, ContentType::JSON, ContentType::RECORDIO } |
| enum | ResourceFormat { PRE_RESERVATION_REFINEMENT, POST_RESERVATION_REFINEMENT, ENDPOINT } |
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) |
| bool | operator== (const Resource::ReservationInfo &left, const Resource::ReservationInfo &right) |
| bool | operator!= (const Resource::ReservationInfo &left, const Resource::ReservationInfo &right) |
| 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, Resources > | operator+ (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 ContainerInfo &left, const ContainerInfo &right) |
| bool | operator== (const Credential &left, const Credential &right) |
| bool | operator== (const CSIPluginInfo &left, const CSIPluginInfo &right) |
| bool | operator== (const CSIPluginContainerInfo &left, const CSIPluginContainerInfo &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 OperationStatus &left, const OperationStatus &right) |
| bool | operator== (const ResourceProviderInfo &left, const ResourceProviderInfo &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 UUID &left, const UUID &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 OperationStatus &left, const OperationStatus &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 OperationID &left, const OperationID &right) |
| bool | operator== (const ResourceProviderID &left, const ResourceProviderID &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 DomainInfo::FaultDomain::RegionInfo &left, const DomainInfo::FaultDomain::RegionInfo &right) |
| bool | operator== (const DomainInfo::FaultDomain::ZoneInfo &left, const DomainInfo::FaultDomain::ZoneInfo &right) |
| bool | operator== (const DomainInfo::FaultDomain &left, const DomainInfo::FaultDomain &right) |
| bool | operator== (const DomainInfo &left, const DomainInfo &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 CSIPluginContainerInfo &left, const CSIPluginContainerInfo &right) |
| bool | operator!= (const ExecutorID &left, const ExecutorID &right) |
| bool | operator!= (const FrameworkID &left, const FrameworkID &right) |
| bool | operator!= (const OperationID &left, const OperationID &right) |
| bool | operator!= (const ResourceProviderID &left, const ResourceProviderID &right) |
| bool | operator!= (const SlaveID &left, const SlaveID &right) |
| bool | operator!= (const ResourceProviderInfo &left, const ResourceProviderInfo &right) |
| bool | operator!= (const TimeInfo &left, const TimeInfo &right) |
| bool | operator!= (const UUID &left, const UUID &right) |
| bool | operator!= (const DurationInfo &left, const DurationInfo &right) |
| bool | operator!= (const DomainInfo::FaultDomain::RegionInfo &left, const DomainInfo::FaultDomain::RegionInfo &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 DeviceWhitelist &deviceWhitelist) |
| 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 DomainInfo &domainInfo) |
| 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 OperationID &operationId) |
| std::ostream & | operator<< (std::ostream &stream, const OperationState &state) |
| std::ostream & | operator<< (std::ostream &stream, const RateLimits &limits) |
| std::ostream & | operator<< (std::ostream &stream, const ResourceProviderID &resourceProviderId) |
| std::ostream & | operator<< (std::ostream &stream, const ResourceProviderInfo &resourceProviderInfo) |
| std::ostream & | operator<< (std::ostream &stream, const RLimitInfo &rlimitInfo) |
| 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 UUID &uuid) |
| std::ostream & | operator<< (std::ostream &stream, const CheckInfo::Type &type) |
| std::ostream & | operator<< (std::ostream &stream, const CSIPluginContainerInfo::Service &service) |
| 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 Offer::Operation::Type &operationType) |
| std::ostream & | operator<< (std::ostream &stream, const Resource::DiskInfo::Source::Type &sourceType) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &stream, const google::protobuf::RepeatedPtrField< T > &messages) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &stream, const std::vector< T > &messages) |
| 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) |
| void | json (JSON::ObjectWriter *writer, const DomainInfo &domainInfo) |
| 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) |
| bool | authorizeResource (const Resource &resource, const Option< process::Owned< AuthorizationAcceptor >> &acceptor) |
| Try< Nothing > | initializeHttpAuthenticators (const std::string &realm, const std::vector< std::string > &httpAuthenticatorNames, const Option< Credentials > &credentials=None(), const Option< std::string > &jwtSecretKey=None()) |
| Helper function to create HTTP authenticators for a given realm and register in libprocess. More... | |
| void | logRequest (const process::http::Request &request) |
| bool | needCheckpointing (const Resource &resource) |
| Try< Resources > | applyCheckpointedResources (const Resources &resources, const Resources &checkpointedResources) |
| Result< ResourceProviderID > | getResourceProviderId (const Offer::Operation &operation) |
| Try< std::vector < ResourceConversion > > | getResourceConversions (const Offer::Operation &operation) |
| Try< std::vector < v1::ResourceConversion > > | getResourceConversions (const v1::Offer::Operation &operation) |
| void | convertResourceFormat (Resource *resource, ResourceFormat format) |
| void | convertResourceFormat (google::protobuf::RepeatedPtrField< Resource > *resources, ResourceFormat format) |
| void | convertResourceFormat (std::vector< Resource > *resources, ResourceFormat format) |
| void | upgradeResource (Resource *resource) |
| void | upgradeResources (google::protobuf::RepeatedPtrField< Resource > *resources) |
| void | upgradeResources (std::vector< Resource > *resources) |
| void | upgradeResources (google::protobuf::Message *message) |
| Option< Error > | validateAndUpgradeResources (Offer::Operation *operation) |
| Try< Nothing > | downgradeResource (Resource *resource) |
| Try< Nothing > | downgradeResources (google::protobuf::RepeatedPtrField< Resource > *resources) |
| Try< Nothing > | downgradeResources (std::vector< Resource > *resources) |
| Try< Nothing > | downgradeResources (google::protobuf::Message *message) |
| 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" |
|
strong |
| 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 | ||
| ) |
| bool mesos::authorizeResource | ( | const Resource & | resource, |
| const Option< process::Owned< AuthorizationAcceptor >> & | acceptor | ||
| ) |
| void mesos::convertResourceFormat | ( | Resource * | resource, |
| ResourceFormat | format | ||
| ) |
| void mesos::convertResourceFormat | ( | google::protobuf::RepeatedPtrField< Resource > * | resources, |
| ResourceFormat | format | ||
| ) |
| void mesos::convertResourceFormat | ( | std::vector< Resource > * | resources, |
| ResourceFormat | format | ||
| ) |
| const process::http::authorization::AuthorizationCallbacks mesos::createAuthorizationCallbacks | ( | Authorizer * | authorizer | ) |
| Try<Nothing> mesos::downgradeResources | ( | google::protobuf::RepeatedPtrField< Resource > * | resources | ) |
| Try<std::vector<ResourceConversion> > mesos::getResourceConversions | ( | const Offer::Operation & | operation | ) |
| Try<std::vector<v1::ResourceConversion> > mesos::getResourceConversions | ( | const v1::Offer::Operation & | operation | ) |
| Result<ResourceProviderID> mesos::getResourceProviderId | ( | const Offer::Operation & | operation | ) |
|
inline |
| Try<Nothing> mesos::initializeHttpAuthenticators | ( | const std::string & | realm, |
| const std::vector< std::string > & | httpAuthenticatorNames, | ||
| const Option< Credentials > & | credentials = None(), |
||
| const Option< std::string > & | jwtSecretKey = None() |
||
| ) |
Helper function to create HTTP authenticators for a given realm and register in libprocess.
| realm | name of the realm. |
| authenticatorNames | a vector of authenticator names. |
| credentials | optional credentials for BasicAuthenticator only. |
| jwtSecretKey | optional secret key for the JWTAuthenticator only. |
| 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 | ||
| ) |
| void mesos::json | ( | JSON::ObjectWriter * | writer, |
| const DomainInfo & | domainInfo | ||
| ) |
| void mesos::logRequest | ( | const process::http::Request & | request | ) |
| bool mesos::needCheckpointing | ( | const Resource & | resource | ) |
| bool mesos::operator!= | ( | const Resource::ReservationInfo & | left, |
| const Resource::ReservationInfo & | right | ||
| ) |
| 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 OperationStatus & | left, |
| const OperationStatus & | right | ||
| ) |
| bool mesos::operator!= | ( | const TaskStatus & | left, |
| const TaskStatus & | right | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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 | ||
| ) |
|
inline |
| 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 | ||
| ) |
| 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 | ||
| ) |
|
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 | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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 DeviceWhitelist & | deviceWhitelist | ||
| ) |
| 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 DomainInfo & | domainInfo | ||
| ) |
| 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 OperationID & | operationId | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const OperationState & | state | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const RateLimits & | limits | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const ResourceProviderID & | resourceProviderId | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const ResourceProviderInfo & | resourceProviderInfo | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const RLimitInfo & | rlimitInfo | ||
| ) |
| 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 UUID & | uuid | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const CheckInfo::Type & | type | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const CSIPluginContainerInfo::Service & | service | ||
| ) |
| 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 Offer::Operation::Type & | operationType | ||
| ) |
| std::ostream& mesos::operator<< | ( | std::ostream & | stream, |
| const Resource::DiskInfo::Source::Type & | sourceType | ||
| ) |
|
inline |
|
inline |
| 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 | ||
| ) |
|
inline |
| bool mesos::operator== | ( | const ContainerInfo & | left, |
| const ContainerInfo & | right | ||
| ) |
| bool mesos::operator== | ( | const Credential & | left, |
| const Credential & | right | ||
| ) |
| bool mesos::operator== | ( | const Value::Text & | left, |
| const Value::Text & | right | ||
| ) |
| bool mesos::operator== | ( | const CSIPluginInfo & | left, |
| const CSIPluginInfo & | right | ||
| ) |
| bool mesos::operator== | ( | const CSIPluginContainerInfo & | left, |
| const CSIPluginContainerInfo & | 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 Resource::ReservationInfo & | left, |
| const Resource::ReservationInfo & | 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 OperationStatus & | left, |
| const OperationStatus & | right | ||
| ) |
| bool mesos::operator== | ( | const ResourceProviderInfo & | left, |
| const ResourceProviderInfo & | 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 UUID & | left, |
| const UUID & | right | ||
| ) |
| bool mesos::operator== | ( | const Volume & | left, |
| const Volume & | right | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
For machines to match, both the hostname and ip must be equivalent.
Hostname is not case sensitive, so it is lowercased before comparison.
|
inline |
| void mesos::upgradeResource | ( | Resource * | resource | ) |
| void mesos::upgradeResources | ( | google::protobuf::RepeatedPtrField< Resource > * | resources | ) |
| void mesos::upgradeResources | ( | std::vector< Resource > * | resources | ) |
| void mesos::upgradeResources | ( | google::protobuf::Message * | message | ) |
| 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" |
1.8.5