Searched refs:TaskResult (Results 1 – 2 of 2) sorted by relevance
72 struct TaskResult { struct87 struct TaskResult<void> { argument148 TaskResult<T> GetResult()158 TaskResult<T> GetResultWithTimeLimit(uint32_t milliseconds)169 TaskResult<T> tmp;194 TaskResult<T> ClearResult()198 TaskResult<T> tmp;226 TaskResult<T> result_;
78 class TaskResult final : public IThreadPool::IResult { class110 explicit TaskResult(std::shared_ptr<State>&& future) : future_(BASE_NS::move(future)) {} in TaskResult() function in __anondcf869ec0110::TaskResult159 auto taskState = std::make_shared<TaskResult::State>(); in Push()172 return IResult::Ptr { new TaskResult(BASE_NS::move(taskState)) }; in Push()231 std::shared_ptr<TaskResult::State> state_;235 explicit Task(ITask::Ptr&& function, std::shared_ptr<TaskResult::State> state) in Task()