|
|
TaskGroup & | operator= (TaskGroup const &) |
| |
|
| TaskGroup (TaskGroup const &) |
| |
| virtual ::Bedrock::Threading::Async< void > | queue_DEPRECATED (::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) |
| |
| virtual ::Bedrock::Threading::Async< void > | queueSync_DEPRECATED (::TaskStartInfo 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) |
| |
|
virtual bool | _workerPoolIsAsync () const |
| |
| MCAPI | TaskGroup (::WorkerPool &workers, ::Scheduler &context, ::std::string name) |
| |
| MCAPI void | _doWorkUntil (::Bedrock::Threading::SharedAsync< void > task, ::std::promise< void > *workStarted) |
| |
| 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 void | sync_DEPRECATED_ASK_TOMMO (::std::function< void()> waitFn) |
| |
| MCAPI void * | $ctor (::WorkerPool &workers, ::Scheduler &context, ::std::string name) |
| |
| MCAPI void | $dtor () |
| |
| MCAPI ::Bedrock::Threading::Async< void > | $queue_DEPRECATED (::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) |
| |
| MCAPI ::Bedrock::Threading::Async< void > | $queueSync_DEPRECATED (::TaskStartInfo 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) |
| |
| MCAPI::TaskGroupState | $getState () const |
| |
| MCAPI void | $processCoroutines () |
| |
| MCAPI void | $taskComplete (::gsl::not_null<::BackgroundTaskBase * > task) |
| |
| MCAPI bool | $_workerPoolIsAsync () const |
| |
|
|
::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 > | mUnka3e26c |
| |
|
::ll::UntypedStorage< 8, 80 > | mUnk6a91ad |
| |
◆ TaskGroup()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ queue_DEPRECATED()
◆ queueSync_DEPRECATED()
◆ taskRegister()
◆ requeueTask()
| virtual void TaskGroup::requeueTask |
( |
::std::shared_ptr<::BackgroundTaskBase > | task, |
|
|
bool | queueImmediate ) |
|
virtual |
◆ getState()
| virtual::TaskGroupState TaskGroup::getState |
( |
| ) |
const |
|
virtual |
◆ processCoroutines()
| virtual void TaskGroup::processCoroutines |
( |
| ) |
|
|
virtual |
◆ taskComplete()
◆ _doWorkUntil()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _forAllTasks()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ _queueInternal()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ flush()
| MCAPI void TaskGroup::flush |
( |
::std::function< void()> | waitFn | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ isEmpty()
| MCAPI bool TaskGroup::isEmpty |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ sync_DEPRECATED_ASK_TOMMO()
| MCAPI void TaskGroup::sync_DEPRECATED_ASK_TOMMO |
( |
::std::function< void()> | waitFn | ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ getCurrentTaskGroup()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $ctor()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $dtor()
| MCAPI void TaskGroup::$dtor |
( |
| ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $queue_DEPRECATED()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $queueSync_DEPRECATED()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $taskRegister()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $requeueTask()
| MCAPI void TaskGroup::$requeueTask |
( |
::std::shared_ptr<::BackgroundTaskBase > | task, |
|
|
bool | queueImmediate ) |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $getState()
| MCAPI::TaskGroupState TaskGroup::$getState |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $processCoroutines()
| MCAPI void TaskGroup::$processCoroutines |
( |
| ) |
|
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $taskComplete()
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $_workerPoolIsAsync()
| MCAPI bool TaskGroup::$_workerPoolIsAsync |
( |
| ) |
const |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
◆ $vftable()
| static MCAPI void ** TaskGroup::$vftable |
( |
| ) |
|
|
static |
- Attention
- This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.
The documentation for this class was generated from the following file: