Proxy Scheduler implementation that will call into Python.
More...
#include <proxy_scheduler.hpp>
|
| ProxyScheduler (MesosSchedulerDriverImpl *_impl) |
|
virtual | ~ProxyScheduler () |
|
virtual void | registered (SchedulerDriver *driver, const FrameworkID &frameworkId, const MasterInfo &masterInfo) |
|
virtual void | reregistered (SchedulerDriver *driver, const MasterInfo &masterInfo) |
|
virtual void | disconnected (SchedulerDriver *driver) |
|
virtual void | resourceOffers (SchedulerDriver *driver, const std::vector< Offer > &offers) |
|
virtual void | offerRescinded (SchedulerDriver *driver, const OfferID &offerId) |
|
virtual void | statusUpdate (SchedulerDriver *driver, const TaskStatus &status) |
|
virtual void | frameworkMessage (SchedulerDriver *driver, const ExecutorID &executorId, const SlaveID &slaveId, const std::string &data) |
|
virtual void | slaveLost (SchedulerDriver *driver, const SlaveID &slaveId) |
|
virtual void | executorLost (SchedulerDriver *driver, const ExecutorID &executorId, const SlaveID &slaveId, int status) |
|
virtual void | error (SchedulerDriver *driver, const std::string &message) |
|
virtual | ~Scheduler () |
|
Proxy Scheduler implementation that will call into Python.
virtual mesos::python::ProxyScheduler::~ProxyScheduler |
( |
| ) |
|
|
inlinevirtual |
virtual void mesos::python::ProxyScheduler::disconnected |
( |
SchedulerDriver * |
driver | ) |
|
|
virtual |
virtual void mesos::python::ProxyScheduler::error |
( |
SchedulerDriver * |
driver, |
|
|
const std::string & |
message |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::executorLost |
( |
SchedulerDriver * |
driver, |
|
|
const ExecutorID & |
executorId, |
|
|
const SlaveID & |
slaveId, |
|
|
int |
status |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::frameworkMessage |
( |
SchedulerDriver * |
driver, |
|
|
const ExecutorID & |
executorId, |
|
|
const SlaveID & |
slaveId, |
|
|
const std::string & |
data |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::offerRescinded |
( |
SchedulerDriver * |
driver, |
|
|
const OfferID & |
offerId |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::registered |
( |
SchedulerDriver * |
driver, |
|
|
const FrameworkID & |
frameworkId, |
|
|
const MasterInfo & |
masterInfo |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::reregistered |
( |
SchedulerDriver * |
driver, |
|
|
const MasterInfo & |
masterInfo |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::resourceOffers |
( |
SchedulerDriver * |
driver, |
|
|
const std::vector< Offer > & |
offers |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::slaveLost |
( |
SchedulerDriver * |
driver, |
|
|
const SlaveID & |
slaveId |
|
) |
| |
|
virtual |
virtual void mesos::python::ProxyScheduler::statusUpdate |
( |
SchedulerDriver * |
driver, |
|
|
const TaskStatus & |
status |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: