Lines Matching defs:TaskData
105 struct TaskData : std::enable_shared_from_this<TaskData> struct
108 TaskData( in TaskData() argument
123 static std::shared_ptr<TaskData>& createTask( in createTask()
158 static std::deque<std::shared_ptr<TaskData>>::iterator getTaskToRemove() in getTaskToRemove()
171 void populateResp(crow::Response& res, size_t retryAfterSeconds = 30) in populateResp()
222 void finishTask() in finishTask()
228 void extendTimer(const std::chrono::seconds& timeout) in extendTimer()
255 static void sendTaskEvent(std::string_view state, size_t index) in sendTaskEvent()
314 void startTimer(const std::chrono::seconds& timeout) in startTimer()
352 callback;
353 std::string matchStr;
354 size_t index;
355 time_t startTime;
356 std::string status;
357 std::string state;
358 nlohmann::json messages;
359 boost::asio::steady_timer timer;
360 std::unique_ptr<sdbusplus::bus::match_t> match;
361 std::optional<time_t> endTime;
362 std::optional<Payload> payload;
363 bool gave204 = false;
364 int percentComplete = 0;