MCPcopy Create free account
hub / github.com/bytedance/bolt / waitForTaskFinish

Function waitForTaskFinish

bolt/exec/tests/utils/QueryAssertions.cpp:1444–1453  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1442}
1443
1444bool waitForTaskFinish(
1445 exec::Task* task,
1446 TaskState expectedState,
1447 uint64_t maxWaitMicros) {
1448 // Wait for task to transition to finished state.
1449 if (!waitForTaskStateChange(task, expectedState, maxWaitMicros)) {
1450 return false;
1451 }
1452 return waitForTaskDriversToFinish(task, maxWaitMicros);
1453}
1454
1455bool waitForTaskCompletion(exec::Task* task, uint64_t maxWaitMicros) {
1456 return waitForTaskFinish(task, TaskState::kFinished, maxWaitMicros);

Callers 5

waitForTaskCompletionMethod · 0.85
waitForTaskCompletionFunction · 0.85
waitForTaskFailureFunction · 0.85
waitForTaskAbortedFunction · 0.85
waitForTaskCancelledFunction · 0.85

Calls 2

waitForTaskStateChangeFunction · 0.85

Tested by

no test coverage detected