pocketmine\scheduler\AsyncTask::setTaskId PHP Method

setTaskId() public method

public setTaskId ( $taskId )
    public function setTaskId($taskId)
    {
        $this->taskId = $taskId;
    }

Usage Example

 /**
  * Submits a asynchronous task to the Pool
  * If the AsyncTask sets a result, you have to get it so it can be deleted
  *
  * @param AsyncTask $task
  *
  * @return void
  */
 public function scheduleAsyncTask(AsyncTask $task)
 {
     $id = $this->nextId();
     $task->setTaskId($id);
     $this->asyncPool->submit($task);
     $this->asyncTaskStorage[$id] = $task;
     ++$this->asyncTasks;
 }
All Usage Examples Of pocketmine\scheduler\AsyncTask::setTaskId