#include <scheduler.hpp>
|
virtual | ~Scheduler () |
|
virtual void | registered (SchedulerDriver *driver, const FrameworkID &frameworkId, const MasterInfo &masterInfo)=0 |
|
virtual void | reregistered (SchedulerDriver *driver, const MasterInfo &masterInfo)=0 |
|
virtual void | disconnected (SchedulerDriver *driver)=0 |
|
virtual void | resourceOffers (SchedulerDriver *driver, const std::vector< Offer > &offers)=0 |
|
virtual void | offerRescinded (SchedulerDriver *driver, const OfferID &offerId)=0 |
|
virtual void | statusUpdate (SchedulerDriver *driver, const TaskStatus &status)=0 |
|
virtual void | frameworkMessage (SchedulerDriver *driver, const ExecutorID &executorId, const SlaveID &slaveId, const std::string &data)=0 |
|
virtual void | slaveLost (SchedulerDriver *driver, const SlaveID &slaveId)=0 |
|
virtual void | executorLost (SchedulerDriver *driver, const ExecutorID &executorId, const SlaveID &slaveId, int status)=0 |
|
virtual void | error (SchedulerDriver *driver, const std::string &message)=0 |
|
virtual mesos::Scheduler::~Scheduler |
( |
| ) |
|
|
inlinevirtual |
virtual void mesos::Scheduler::error |
( |
SchedulerDriver * |
driver, |
|
|
const std::string & |
message |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::executorLost |
( |
SchedulerDriver * |
driver, |
|
|
const ExecutorID & |
executorId, |
|
|
const SlaveID & |
slaveId, |
|
|
int |
status |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::frameworkMessage |
( |
SchedulerDriver * |
driver, |
|
|
const ExecutorID & |
executorId, |
|
|
const SlaveID & |
slaveId, |
|
|
const std::string & |
data |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::offerRescinded |
( |
SchedulerDriver * |
driver, |
|
|
const OfferID & |
offerId |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::registered |
( |
SchedulerDriver * |
driver, |
|
|
const FrameworkID & |
frameworkId, |
|
|
const MasterInfo & |
masterInfo |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::reregistered |
( |
SchedulerDriver * |
driver, |
|
|
const MasterInfo & |
masterInfo |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::resourceOffers |
( |
SchedulerDriver * |
driver, |
|
|
const std::vector< Offer > & |
offers |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::slaveLost |
( |
SchedulerDriver * |
driver, |
|
|
const SlaveID & |
slaveId |
|
) |
| |
|
pure virtual |
virtual void mesos::Scheduler::statusUpdate |
( |
SchedulerDriver * |
driver, |
|
|
const TaskStatus & |
status |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: