LeviLamina
Loading...
Searching...
No Matches
TaskGroup Member List

This is the complete list of members for TaskGroup, including all inherited members.

$_workerPoolIsAsync() const (defined in TaskGroup)TaskGroup
$ctor(::WorkerPool &workers, ::Scheduler &context, ::std::string name) (defined in TaskGroup)TaskGroup
$dtor() (defined in TaskGroup)TaskGroup
$getState() const (defined in TaskGroup)TaskGroup
$processCoroutines() (defined in TaskGroup)TaskGroup
$queue_DEPRECATED(::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) (defined in TaskGroup)TaskGroup
$queueSync_DEPRECATED(::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task) (defined in TaskGroup)TaskGroup
$requeueTask(::std::shared_ptr<::BackgroundTaskBase > task, bool queueImmediate) (defined in TaskGroup)TaskGroup
$taskComplete(::gsl::not_null<::BackgroundTaskBase * > task) (defined in TaskGroup)TaskGroup
$taskRegister(::std::shared_ptr<::BackgroundTaskBase > task) (defined in TaskGroup)TaskGroup
$vftable()TaskGroupstatic
_doWorkUntil(::Bedrock::Threading::SharedAsync< void > task, ::std::promise< void > *workStarted) (defined in TaskGroup)TaskGroup
_forAllTasks(::Bedrock::Threading::UniqueLock<::Bedrock::Threading::Mutex > &lock, ::std::function< void(::std::shared_ptr<::BackgroundTaskBase > const &)> callback) (defined in TaskGroup)TaskGroup
_queueInternal(::std::shared_ptr<::BackgroundTaskBase > bgtask) (defined in TaskGroup)TaskGroup
_workerPoolIsAsync() const (defined in TaskGroup)TaskGroupvirtual
flush(::std::function< void()> waitFn) (defined in TaskGroup)TaskGroup
getCurrentTaskGroup() (defined in TaskGroup)TaskGroupstatic
getState() const (defined in TaskGroup)TaskGroupvirtual
isEmpty() const (defined in TaskGroup)TaskGroup
mCheckOwnerThread (defined in TaskGroup)TaskGroup
mEnumCurr (defined in TaskGroup)TaskGroup
mEnumNext (defined in TaskGroup)TaskGroup
mLock (defined in TaskGroup)TaskGroup
mName (defined in TaskGroup)TaskGroup
mResumeTaskHandle (defined in TaskGroup)TaskGroup
mResumeTaskMutex (defined in TaskGroup)TaskGroup
mScheduler (defined in TaskGroup)TaskGroup
mState (defined in TaskGroup)TaskGroup
mTaskCount (defined in TaskGroup)TaskGroup
mTasks (defined in TaskGroup)TaskGroup
mWorkers (defined in TaskGroup)TaskGroup
processCoroutines() (defined in TaskGroup)TaskGroupvirtual
queue_DEPRECATED(::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task, ::std::function< void()> &&callback) (defined in TaskGroup)TaskGroupvirtual
queueSync_DEPRECATED(::TaskStartInfo const &startInfo, ::brstd::move_only_function<::TaskResult()> &&task) (defined in TaskGroup)TaskGroupvirtual
requeueTask(::std::shared_ptr<::BackgroundTaskBase > task, bool queueImmediate) (defined in TaskGroup)TaskGroupvirtual
sync_DEPRECATED_ASK_TOMMO(::std::function< void()> waitFn) (defined in TaskGroup)TaskGroup
taskComplete(::gsl::not_null<::BackgroundTaskBase * > task) (defined in TaskGroup)TaskGroupvirtual
TaskGroup() (defined in TaskGroup)TaskGroup
TaskGroup(::WorkerPool &workers, ::Scheduler &context, ::std::string name) (defined in TaskGroup)TaskGroup
taskRegister(::std::shared_ptr<::BackgroundTaskBase > task) (defined in TaskGroup)TaskGroupvirtual
~IBackgroundTaskOwner()=default (defined in IBackgroundTaskOwner)IBackgroundTaskOwnervirtual
~TaskGroup() (defined in TaskGroup)TaskGroupvirtual