Apache Mesos
|
#include <vector>
#include <google/protobuf/repeated_field.h>
#include <mesos/mesos.hpp>
#include <mesos/resource_quantities.hpp>
#include <mesos/resources.hpp>
#include <mesos/v1/mesos.hpp>
#include <mesos/v1/resources.hpp>
#include <stout/error.hpp>
#include <stout/nothing.hpp>
#include <stout/option.hpp>
#include <stout/try.hpp>
Go to the source code of this file.
Namespaces | |
mesos | |
Enumerations | |
enum | mesos::ResourceFormat { mesos::PRE_RESERVATION_REFINEMENT, mesos::POST_RESERVATION_REFINEMENT, mesos::ENDPOINT } |
Functions | |
bool | mesos::needCheckpointing (const Resource &resource) |
Try< Resources > | mesos::applyCheckpointedResources (const Resources &resources, const Resources &checkpointedResources) |
Result< ResourceProviderID > | mesos::getResourceProviderId (const Offer::Operation &operation) |
Result< ResourceProviderID > | mesos::getResourceProviderId (const Resources &resources) |
Try< std::vector< ResourceConversion > > | mesos::getResourceConversions (const Offer::Operation &operation) |
Try< std::vector< v1::ResourceConversion > > | mesos::getResourceConversions (const v1::Offer::Operation &operation) |
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) |
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) |
Option< Error > | mesos::validateAndUpgradeResources (Offer::Operation *operation) |
Try< Nothing > | mesos::downgradeResource (Resource *resource) |
Try< Nothing > | mesos::downgradeResources (google::protobuf::RepeatedPtrField< Resource > *resources) |
Try< Nothing > | mesos::downgradeResources (std::vector< Resource > *resources) |
Try< Nothing > | mesos::downgradeResources (google::protobuf::Message *message) |
Resources | mesos::shrinkResources (const Resources &resources, ResourceQuantities target) |
Resources | mesos::shrinkResources (const Resources &resources, ResourceLimits target) |