Apache Mesos
Public Member Functions | List of all members
mesos::resource_provider::AgentRegistrar Class Reference

#include <registrar.hpp>

Inheritance diagram for mesos::resource_provider::AgentRegistrar:
mesos::resource_provider::Registrar

Public Member Functions

 AgentRegistrar (const mesos::internal::slave::Flags &slaveFlags, const SlaveID &slaveId)
 
 ~AgentRegistrar () override
 
process::Future< Nothingrecover () override
 
process::Future< bool > apply (process::Owned< Operation > operation) override
 
- Public Member Functions inherited from mesos::resource_provider::Registrar
virtual ~Registrar ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from mesos::resource_provider::Registrar
static Try< process::Owned< Registrar > > create (mesos::internal::master::Registrar *registrar)
 
static Try< process::Owned< Registrar > > create (const mesos::internal::slave::Flags &slaveFlags, const SlaveID &slaveId)
 

Constructor & Destructor Documentation

mesos::resource_provider::AgentRegistrar::AgentRegistrar ( const mesos::internal::slave::Flags slaveFlags,
const SlaveID &  slaveId 
)
mesos::resource_provider::AgentRegistrar::~AgentRegistrar ( )
override

Member Function Documentation

process::Future<bool> mesos::resource_provider::AgentRegistrar::apply ( process::Owned< Operation operation)
overridevirtual
process::Future<Nothing> mesos::resource_provider::AgentRegistrar::recover ( )
overridevirtual

The documentation for this class was generated from the following file: