Apache Mesos
Classes | Namespaces | Typedefs
hierarchical.hpp File Reference
#include <set>
#include <string>
#include <mesos/mesos.hpp>
#include <process/future.hpp>
#include <process/id.hpp>
#include <process/owned.hpp>
#include <stout/boundedhashmap.hpp>
#include <stout/duration.hpp>
#include <stout/hashmap.hpp>
#include <stout/hashset.hpp>
#include <stout/lambda.hpp>
#include <stout/option.hpp>
#include "common/protobuf_utils.hpp"
#include "master/allocator/mesos/allocator.hpp"
#include "master/allocator/mesos/metrics.hpp"
#include "master/allocator/sorter/drf/sorter.hpp"
#include "master/allocator/sorter/random/sorter.hpp"
#include "master/constants.hpp"

Go to the source code of this file.

Classes

class  mesos::internal::master::allocator::HierarchicalAllocatorProcess< RoleSorter, FrameworkSorter, QuotaRoleSorter >
 
class  mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess
 
struct  mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Framework
 
class  mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave
 
struct  mesos::internal::master::allocator::internal::HierarchicalAllocatorProcess::Slave::Maintenance
 
class  mesos::internal::master::allocator::HierarchicalAllocatorProcess< RoleSorter, FrameworkSorter, QuotaRoleSorter >
 

Namespaces

 mesos
 
 mesos::internal
 
 mesos::internal::master
 
 mesos::internal::master::allocator
 
 mesos::internal::master::allocator::internal
 

Typedefs

typedef HierarchicalAllocatorProcess< DRFSorter, DRFSorter, DRFSorter > mesos::internal::master::allocator::HierarchicalDRFAllocatorProcess
 
typedef MesosAllocator< HierarchicalDRFAllocatorProcess > mesos::internal::master::allocator::HierarchicalDRFAllocator
 
typedef HierarchicalAllocatorProcess< RandomSorter, RandomSorter, RandomSorter > mesos::internal::master::allocator::HierarchicalRandomAllocatorProcess
 
typedef MesosAllocator< HierarchicalRandomAllocatorProcess > mesos::internal::master::allocator::HierarchicalRandomAllocator