Apache Mesos
Classes | Namespaces | Functions
master.hpp File Reference
#include <stdint.h>
#include <functional>
#include <list>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include <mesos/mesos.hpp>
#include <mesos/resources.hpp>
#include <mesos/roles.hpp>
#include <mesos/type_utils.hpp>
#include <mesos/maintenance/maintenance.hpp>
#include <mesos/allocator/allocator.hpp>
#include <mesos/master/contender.hpp>
#include <mesos/master/detector.hpp>
#include <mesos/master/master.hpp>
#include <mesos/module/authenticator.hpp>
#include <mesos/quota/quota.hpp>
#include <mesos/scheduler/scheduler.hpp>
#include <process/collect.hpp>
#include <process/future.hpp>
#include <process/limiter.hpp>
#include <process/http.hpp>
#include <process/owned.hpp>
#include <process/process.hpp>
#include <process/protobuf.hpp>
#include <process/timer.hpp>
#include <process/metrics/counter.hpp>
#include <stout/boundedhashmap.hpp>
#include <stout/cache.hpp>
#include <stout/circular_buffer.hpp>
#include <stout/foreach.hpp>
#include <stout/hashmap.hpp>
#include <stout/hashset.hpp>
#include <stout/linkedhashmap.hpp>
#include <stout/multihashmap.hpp>
#include <stout/nothing.hpp>
#include <stout/option.hpp>
#include <stout/recordio.hpp>
#include <stout/try.hpp>
#include <stout/uuid.hpp>
#include "common/heartbeater.hpp"
#include "common/http.hpp"
#include "common/resources_utils.hpp"
#include "files/files.hpp"
#include "internal/devolve.hpp"
#include "internal/evolve.hpp"
#include "master/authorization.hpp"
#include "master/constants.hpp"
#include "master/flags.hpp"
#include "master/machine.hpp"
#include "master/metrics.hpp"
#include "master/validation.hpp"
#include "messages/messages.hpp"

Go to the source code of this file.

Classes

struct  mesos::internal::master::Slave
 
struct  mesos::internal::master::Slave::ResourceProvider
 
class  mesos::internal::master::Master
 
class  mesos::internal::master::Master::ReadOnlyHandler
 
struct  mesos::internal::master::Master::ReadOnlyHandler::PostProcessing
 
struct  mesos::internal::master::Master::ReadOnlyHandler::PostProcessing::Subscribe
 
struct  mesos::internal::master::Master::Subscribers::Subscriber
 
struct  mesos::internal::master::Framework
 
struct  mesos::internal::master::Role
 

Namespaces

 process
 
 mesos
 
 mesos::internal
 
 mesos::internal::registry
 
 mesos::internal::master
 

Functions

std::ostream & mesos::internal::master::operator<< (std::ostream &stream, const Slave &slave)
 
std::ostream & mesos::internal::master::operator<< (std::ostream &stream, const Framework &framework)
 
mesos::master::Response::GetFrameworks::Framework mesos::internal::master::model (const Framework &framework)