17 #ifndef PROXY_EXECUTOR_HPP 18 #define PROXY_EXECUTOR_HPP 32 struct MesosExecutorDriverImpl;
45 const ExecutorInfo& executorInfo,
46 const FrameworkInfo& frameworkInfo,
47 const SlaveInfo& slaveInfo);
53 const std::string& data);
64 #endif // PROXY_EXECUTOR_HPP ProxyExecutor(MesosExecutorDriverImpl *_impl)
Definition: proxy_executor.hpp:40
Definition: executor.hpp:147
virtual void error(ExecutorDriver *driver, const std::string &message)
Proxy Executor implementation that will call into Python.
Definition: proxy_executor.hpp:37
virtual void frameworkMessage(ExecutorDriver *driver, const std::string &data)
virtual void reregistered(ExecutorDriver *driver, const SlaveInfo &slaveInfo)
virtual void shutdown(ExecutorDriver *driver)
virtual ~ProxyExecutor()
Definition: proxy_executor.hpp:42
virtual void registered(ExecutorDriver *driver, const ExecutorInfo &executorInfo, const FrameworkInfo &frameworkInfo, const SlaveInfo &slaveInfo)
virtual void killTask(ExecutorDriver *driver, const TaskID &taskId)
virtual void disconnected(ExecutorDriver *driver)
Definition: executor.hpp:75
Python object structure for MesosExecutorDriverImpl objects.
Definition: mesos_executor_driver_impl.hpp:30
virtual void launchTask(ExecutorDriver *driver, const TaskInfo &task)