|
TaskGroup & | operator= (TaskGroup const &) |
|
| TaskGroup (TaskGroup const &) |
|
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | queue (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) |
|
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | queueSync (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task) |
|
virtual void | taskRegister (::std::shared_ptr<::BackgroundTaskBase > task) |
|
virtual void | requeueTask (::std::shared_ptr<::BackgroundTaskBase > task, bool queueImmediate) |
|
virtual::TaskGroupState | getState () const |
|
virtual void | processCoroutines () |
|
virtual void | taskComplete (::gsl::not_null<::BackgroundTaskBase * > task) |
|
MCAPI | TaskGroup (::WorkerPool &workers, ::Scheduler &context, ::std::string name) |
|
MCAPI void | _forAllTasks (::Bedrock::Threading::UniqueLock<::Bedrock::Threading::Mutex > &lock, ::std::function< void(::std::shared_ptr<::BackgroundTaskBase > const &)> callback) |
|
MCAPI void | _queueInternal (::std::shared_ptr<::BackgroundTaskBase > bgtask) |
|
MCAPI void | flush (::std::function< void()> waitFn) |
|
MCAPI bool | isEmpty () const |
|
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | queue (::std::string_view name, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) |
|
MCAPI void | sync_DEPRECATED_ASK_TOMMO (::std::function< void()> waitFn) |
|
MCAPI void * | $ctor (::WorkerPool &workers, ::Scheduler &context, ::std::string name) |
|
MCAPI void | $dtor () |
|
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | $queue (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) |
|
MCAPI ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | $queueSync (::TaskStartInfoEx< void > const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task) |
|
MCAPI void | $taskRegister (::std::shared_ptr<::BackgroundTaskBase > task) |
|
MCAPI void | $requeueTask (::std::shared_ptr<::BackgroundTaskBase > task, bool queueImmediate) |
|
MCFOLD::TaskGroupState | $getState () const |
|
MCAPI void | $processCoroutines () |
|
MCAPI void | $taskComplete (::gsl::not_null<::BackgroundTaskBase * > task) |
|
|
::ll::UntypedStorage< 8, 24 > | mUnka60b44 |
|
::ll::UntypedStorage< 8, 24 > | mUnk52e5c4 |
|
::ll::UntypedStorage< 8, 32 > | mUnkb19a11 |
|
::ll::UntypedStorage< 1, 1 > | mUnk10d96b |
|
::ll::UntypedStorage< 8, 80 > | mUnk77531a |
|
::ll::UntypedStorage< 4, 4 > | mUnk10adf7 |
|
::ll::UntypedStorage< 8, 16 > | mUnk5e5b8e |
|
::ll::UntypedStorage< 8, 8 > | mUnk5bad41 |
|
::ll::UntypedStorage< 8, 16 > | mUnkfe21d9 |
|
::ll::UntypedStorage< 8, 16 > | mUnke12816 |
|
::ll::UntypedStorage< 8, 16 > | mUnk71fca4 |
|
::ll::UntypedStorage< 8, 80 > | mUnk6a91ad |
|