#ifndef EXECUTOR_H #define EXECUTOR_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "JobTaskDb.h" struct ComputeClusterTaskInformation; class Executor { public: Executor(); virtual ~Executor(); ComputeClusterTaskInformation* StartTask(int jobId, int taskId, ProcessStartInfo* startInfo, const std::string& callbackUri); void EndTask(ComputeClusterTaskInformation* taskInfo); protected: private: }; #endif // EXECUTOR_H