nodemanager/arguments/PeekTaskOutputArgs.cpp (15 lines of code) (raw):

#include "PeekTaskOutputArgs.h" #include "../utils/JsonHelper.h" using namespace hpc::arguments; using namespace hpc::utils; PeekTaskOutputArgs::PeekTaskOutputArgs(int jobId, int taskId) : JobId(jobId), TaskId(taskId) { //ctor } PeekTaskOutputArgs PeekTaskOutputArgs::FromJson(const json::value& j) { PeekTaskOutputArgs args( JsonHelper<int>::Read("JobId", j), JsonHelper<int>::Read("TaskId", j)); return std::move(args); }