Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

C/C++ API Documentation | 2025.2

# ClientUser::CanParallelProgress()

Must return 1 to subscribe to process notifications from child threads during parallel sync, parallel submit, parallel shelve, and parallel unshelve.

Virtual? | Yes |
Class | `ClientUser` |
Arguments | None |
Returns | `0` | returns non-zero if progress indicators are desired, 0 otherwise

## Notes

If this method returns true, the ClientProgress notifications must be handled in a thread-safe manner because the callbacks will be called from the child threads as well as the main thread.

This only applies to P4APIs built with threading support.

## See also

`ClientUser::CreateProgress()` `ClientProgress::Description()` `ClientProgress::Done()` `ClientProgress::Total()` `ClientProgress::Update()` `ClientUser:ProgressIndicator()`

Your search for returned results