A* Pathfinding Project  4.2.4
The A* Pathfinding Project for Unity 3D
Simulator.Worker Class Reference

Worker thread for RVO simulation. More...

Detailed Description

Worker thread for RVO simulation.

Public Member Functions

 Worker (Simulator sim)
 
void Execute (int task)
 
void Run ()
 
void Terminate ()
 
void WaitOne ()
 

Public Attributes

int start
 

Private Attributes

WorkerContext context = new WorkerContext()
 
int end
 
readonly AutoResetEvent runFlag = new AutoResetEvent(false)
 
readonly Simulator simulator
 
int task = 0
 
bool terminate = false
 
readonly ManualResetEvent waitFlag = new ManualResetEvent(true)
 

Constructor & Destructor Documentation

◆ Worker()

Worker ( Simulator  sim)

Member Function Documentation

◆ Execute()

void Execute ( int  task)

◆ Run()

void Run ( )

◆ Terminate()

void Terminate ( )

◆ WaitOne()

void WaitOne ( )

Member Data Documentation

◆ context

WorkerContext context = new WorkerContext()
private

◆ end

int end
private

◆ runFlag

readonly AutoResetEvent runFlag = new AutoResetEvent(false)
private

◆ simulator

readonly Simulator simulator
private

◆ start

int start

◆ task

int task = 0
private

◆ terminate

bool terminate = false
private

◆ waitFlag

readonly ManualResetEvent waitFlag = new ManualResetEvent(true)
private

The documentation for this class was generated from the following file: