14 makeJSON(dataItemsCount, filesCount);
17 bool DRCEDefaultJSON::fillResultData(
DRCEResultData& resultData,
unsigned int dataItemsCount,
unsigned int filesCount)
21 if (dataItemsCount == 0)
25 resultData.
addDataItem(std::forward<DRCEResultDataItem>(resultDataItem));
29 for (
size_t i=1;i<=dataItemsCount;++i)
31 DRCEResultDataItem resultDataItem;
32 resultDataItem.
setNodeName(
"node_"+std::to_string(i));
33 resultDataItem.setStdoutStream(
"stdout_stream_"+std::to_string(i));
34 resultDataItem.setStderrStream(
"stderr_stream_"+std::to_string(i));
35 resultDataItem.setTime(i);
37 for (
size_t k=0;k<filesCount;++k)
38 resultDataItem.addFileItem(
"file_"+std::to_string(i),
"data_"+std::to_string(i),
41 resultData.
addDataItem(std::forward<DRCEResultDataItem>(resultDataItem));
46 catch(std::exception& e)
64 _isError = !fillResultData(resultData, dataItemsCount, filesCount);
70 _isError = resultSerializator.
isError();
80 return os << defaultJson.
getJSON();