LeviLamina
Loading...
Searching...
No Matches
IBackgroundTaskOwner Class Referenceabstract
Inheritance diagram for IBackgroundTaskOwner:

Public Member Functions

virtual ::Bedrock::Threading::Async< void > queue_DEPRECATED (::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback)=0
virtual ::Bedrock::Threading::Async< void > queueSync_DEPRECATED (::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task)=0
virtual void taskRegister (::std::shared_ptr<::BackgroundTaskBase > task)=0
virtual void requeueTask (::std::shared_ptr<::BackgroundTaskBase > task, bool queueImmediate)=0
virtual::TaskGroupState getState () const =0
virtual void processCoroutines ()=0
virtual void taskComplete (::gsl::not_null<::BackgroundTaskBase * > task)=0

The documentation for this class was generated from the following file: