nodemanager/arguments/EndTaskArgs.h (21 lines of code) (raw):
#ifndef ENDTASKARGS_H
#define ENDTASKARGS_H
#include <cpprest/json.h>
namespace hpc
{
namespace arguments
{
struct EndTaskArgs
{
public:
EndTaskArgs(int jobId, int taskId, int gracePeriodSeconds);
int JobId;
int TaskId;
int TaskCancelGracePeriodSeconds;
static EndTaskArgs FromJson(const web::json::value& jsonValue);
protected:
private:
};
}
}
#endif // ENDTASKARGS_H