17 #ifndef __MESOS_V1_EXECUTOR_HPP__
18 #define __MESOS_V1_EXECUTOR_HPP__
43 virtual void send(
const Call& call) = 0;
58 const std::function<
void(
void)>& connected,
59 const std::function<
void(
void)>& disconnected,
60 const std::function<
void(
const std::queue<Event>&)>& received);
74 virtual void send(
const Call& call)
override;
84 #endif // __MESOS_V1_EXECUTOR_HPP__
ContentType
Definition: http.hpp:43
virtual void send(const Call &call)=0
mesos::v1::scheduler::Call Call
Definition: mesos.hpp:2583
virtual ~MesosBase()
Definition: executor.hpp:42
Mesos & operator=(const Mesos &other)=delete
Mesos(ContentType contentType, const std::function< void(void)> &connected, const std::function< void(void)> &disconnected, const std::function< void(const std::queue< Event > &)> &received)
Definition: executor.hpp:54
virtual void send(const Call &call) override
Definition: executor.hpp:38