Apache Mesos
Namespaces | Functions
evolve.hpp File Reference
#include <google/protobuf/message.h>
#include <mesos/agent/agent.hpp>
#include <mesos/mesos.hpp>
#include <mesos/resources.hpp>
#include <mesos/master/master.hpp>
#include <mesos/executor/executor.hpp>
#include <mesos/maintenance/maintenance.hpp>
#include <mesos/resource_provider/resource_provider.hpp>
#include <mesos/scheduler/scheduler.hpp>
#include <mesos/v1/mesos.hpp>
#include <mesos/v1/resources.hpp>
#include <mesos/v1/agent/agent.hpp>
#include <mesos/v1/executor/executor.hpp>
#include <mesos/v1/master/master.hpp>
#include <mesos/v1/resource_provider/resource_provider.hpp>
#include <mesos/v1/maintenance/maintenance.hpp>
#include <mesos/v1/scheduler/scheduler.hpp>
#include <stout/foreach.hpp>
#include <stout/json.hpp>
#include "messages/messages.hpp"

Go to the source code of this file.

Namespaces

 mesos
 
 mesos::internal
 

Functions

v1::AgentID mesos::internal::evolve (const SlaveID &slaveId)
 
v1::AgentInfo mesos::internal::evolve (const SlaveInfo &slaveInfo)
 
v1::ContainerInfo mesos::internal::evolve (const ContainerInfo &containerInfo)
 
v1::DomainInfo mesos::internal::evolve (const DomainInfo &domainInfo)
 
v1::DrainInfo mesos::internal::evolve (const DrainInfo &drainInfo)
 
v1::ExecutorID mesos::internal::evolve (const ExecutorID &executorId)
 
v1::ExecutorInfo mesos::internal::evolve (const ExecutorInfo &executorInfo)
 
v1::FileInfo mesos::internal::evolve (const FileInfo &fileInfo)
 
v1::FrameworkID mesos::internal::evolve (const FrameworkID &frameworkId)
 
v1::FrameworkInfo mesos::internal::evolve (const FrameworkInfo &frameworkInfo)
 
v1::InverseOffer mesos::internal::evolve (const InverseOffer &inverseOffer)
 
v1::KillPolicy mesos::internal::evolve (const KillPolicy &killPolicy)
 
v1::MachineID mesos::internal::evolve (const MachineID &machineId)
 
v1::MasterInfo mesos::internal::evolve (const MasterInfo &masterInfo)
 
v1::Offer mesos::internal::evolve (const Offer &offer)
 
v1::OfferID mesos::internal::evolve (const OfferID &offerId)
 
v1::OperationStatus mesos::internal::evolve (const OperationStatus &status)
 
v1::Resource mesos::internal::evolve (const Resource &resource)
 
v1::ResourceProviderID mesos::internal::evolve (const ResourceProviderID &resourceProviderId)
 
v1::Resources mesos::internal::evolve (const Resources &resources)
 
v1::Task mesos::internal::evolve (const Task &task)
 
v1::TaskID mesos::internal::evolve (const TaskID &taskId)
 
v1::TaskInfo mesos::internal::evolve (const TaskInfo &taskInfo)
 
v1::TaskStatus mesos::internal::evolve (const TaskStatus &status)
 
v1::UUID mesos::internal::evolve (const UUID &uuid)
 
v1::agent::Call mesos::internal::evolve (const agent::Call &call)
 
v1::agent::ProcessIO mesos::internal::evolve (const agent::ProcessIO &processIO)
 
v1::agent::Response mesos::internal::evolve (const agent::Response &response)
 
v1::maintenance::ClusterStatus mesos::internal::evolve (const maintenance::ClusterStatus &cluster)
 
v1::maintenance::Schedule mesos::internal::evolve (const maintenance::Schedule &schedule)
 
v1::resource_provider::Call mesos::internal::evolve (const resource_provider::Call &call)
 
v1::resource_provider::Event mesos::internal::evolve (const resource_provider::Event &event)
 
template<typename T1 , typename T2 >
google::protobuf::RepeatedPtrField< T1 > mesos::internal::evolve (const google::protobuf::RepeatedPtrField< T2 > &t2s)
 
v1::scheduler::Event mesos::internal::evolve (const mesos::scheduler::Event &event)
 
v1::scheduler::Response mesos::internal::evolve (const mesos::scheduler::Response &response)
 
v1::scheduler::Event mesos::internal::evolve (const ExitedExecutorMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const ExecutorToFrameworkMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const FrameworkErrorMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const FrameworkRegisteredMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const FrameworkReregisteredMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const InverseOffersMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const LostSlaveMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const ResourceOffersMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const RescindInverseOfferMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const RescindResourceOfferMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const StatusUpdateMessage &message)
 
v1::scheduler::Event mesos::internal::evolve (const UpdateOperationStatusMessage &message)
 
v1::executor::Call mesos::internal::evolve (const executor::Call &call)
 
v1::executor::Event mesos::internal::evolve (const executor::Event &event)
 
v1::executor::Event mesos::internal::evolve (const ExecutorRegisteredMessage &message)
 
v1::executor::Event mesos::internal::evolve (const FrameworkToExecutorMessage &message)
 
v1::executor::Event mesos::internal::evolve (const KillTaskMessage &message)
 
v1::executor::Event mesos::internal::evolve (const RunTaskMessage &message)
 
v1::executor::Event mesos::internal::evolve (const ShutdownExecutorMessage &message)
 
v1::executor::Event mesos::internal::evolve (const StatusUpdateAcknowledgementMessage &message)
 
v1::master::Event mesos::internal::evolve (const mesos::master::Event &event)
 
v1::master::Response mesos::internal::evolve (const mesos::master::Response &response)
 
template<v1::master::Response::Type T>
v1::master::Response mesos::internal::evolve (const JSON::Object &object)
 
template<v1::agent::Response::Type T>
v1::agent::Response mesos::internal::evolve (const JSON::Object &object)
 
template<v1::agent::Response::Type T>
v1::agent::Response mesos::internal::evolve (const JSON::Array &array)