sgns::processing::SubTaskResultStorage¶
#include <processing_subtask_result_storage.hpp>
Inherited by sgns::processing::SubTaskResultStorageImpl
Public Functions¶
| Name | |
|---|---|
| virtual | ~SubTaskResultStorage() =default |
| virtual void | AddSubTaskResult(const SGProcessing::SubTaskResult & subTaskResult) =0 |
| virtual void | RemoveSubTaskResult(const std::string & subTaskId) =0 |
| virtual std::vector< SGProcessing::SubTaskResult > | GetSubTaskResults(const std::set< std::string > & subTaskIds) =0 |
Detailed Description¶
Handles subtask results storage
Public Functions Documentation¶
function ~SubTaskResultStorage¶
function AddSubTaskResult¶
Parameters:
- subTaskResult - processing result
Reimplemented by: sgns::processing::SubTaskResultStorageImpl::AddSubTaskResult
Adds a result to the storage
function RemoveSubTaskResult¶
Parameters:
- subTaskId subtask id that the result was generated for
Reimplemented by: sgns::processing::SubTaskResultStorageImpl::RemoveSubTaskResult
Removes result from the storage
function GetSubTaskResults¶
virtual std::vector< SGProcessing::SubTaskResult > GetSubTaskResults(
const std::set< std::string > & subTaskIds
) =0
Parameters:
- subTaskIds - list of subtask ids
Return: results
Reimplemented by: sgns::processing::SubTaskResultStorageImpl::GetSubTaskResults
Returns results for specified subtask ids
Updated on 2026-03-04 at 13:10:43 -0800