Documentation

scheduler

Interfaces, Classes, Traits and Enums

AsyncPool
Manages general-purpose worker threads used for processing asynchronous tasks, and the tasks submitted to those workers.
AsyncTask
Class used to run async tasks in other threads.
AsyncWorker
Specialized Worker class for PocketMine-MP-related use cases. It handles setting up autoloading and error handling.
BulkCurlTask
Executes a consecutive list of cURL operations.
BulkCurlTaskOperation
CancelTaskException
This exception can be thrown from Task::onRun() to cancel the execution of the task.
ClosureTask
Task implementation which allows closures to be called by a scheduler.
DumpWorkerMemoryTask
Task used to dump memory from AsyncWorkers
GarbageCollectionTask
Class used to run async tasks in other threads.
Task
TaskHandler
TaskScheduler
AsyncPoolTest
LeakTestAsyncTask
Class used to run async tasks in other threads.
PublishProgressRaceAsyncTask
Class used to run async tasks in other threads.
TaskSchedulerTest

Search results