Quantum 3 3.0.14

Public Member Functions | List of all members
Photon.Deterministic.IDeterministicPlatformTaskRunner Interface Reference

The interface for the task runner used in the Quantum task system. More...

Inheritance diagram for Photon.Deterministic.IDeterministicPlatformTaskRunner:
Quantum.DotNetTaskRunner Quantum.InactiveTaskRunner

Public Member Functions

bool PollForComplete ()
 Poll the task runner for completion. More...
 
void Schedule (Action[] delegates)
 Schedules actions to be executed by the task runner. More...
 
void WaitForComplete ()
 Wait for the task runner to complete all scheduled actions. More...
 

Detailed Description

The interface for the task runner used in the Quantum task system.

Member Function Documentation

◆ Schedule()

void Photon.Deterministic.IDeterministicPlatformTaskRunner.Schedule ( Action[]  delegates)

Schedules actions to be executed by the task runner.

Parameters
delegatesArray of actions

Implemented in Quantum.DotNetTaskRunner, and Quantum.InactiveTaskRunner.

◆ WaitForComplete()

void Photon.Deterministic.IDeterministicPlatformTaskRunner.WaitForComplete ( )

Wait for the task runner to complete all scheduled actions.

Implemented in Quantum.DotNetTaskRunner, and Quantum.InactiveTaskRunner.

◆ PollForComplete()

bool Photon.Deterministic.IDeterministicPlatformTaskRunner.PollForComplete ( )

Poll the task runner for completion.

Returns

Implemented in Quantum.DotNetTaskRunner, and Quantum.InactiveTaskRunner.