C# Class CSPspEmu.Runner.Components.ComponentThread

Inheritance: IRunnableComponent
Afficher le fichier Open project: soywiz/cspspemu

Méthodes publiques

Свойство Type Description
Running bool
ThreadTaskQueue CSharpUtils.Threading.TaskQueue

Protected Properties

Свойство Type Description
ComponentThreadThread Thread
PauseEvent System.Threading.AutoResetEvent
ResumeEvent System.Threading.AutoResetEvent
RunningUpdatedEvent System.Threading.AutoResetEvent
StopCompleteEvent System.Threading.AutoResetEvent

Méthodes publiques

Méthode Description
PauseSynchronized ( ) : void
ResumeSynchronized ( ) : void
StartSynchronized ( ) : void
StopSynchronized ( ) : void

Méthodes protégées

Méthode Description
ComponentThread ( ) : System
Main ( ) : void

Method Details

ComponentThread() protected méthode

protected ComponentThread ( ) : System
Résultat System

Main() protected abstract méthode

protected abstract Main ( ) : void
Résultat void

PauseSynchronized() public méthode

public PauseSynchronized ( ) : void
Résultat void

ResumeSynchronized() public méthode

public ResumeSynchronized ( ) : void
Résultat void

StartSynchronized() public méthode

public StartSynchronized ( ) : void
Résultat void

StopSynchronized() public méthode

public StopSynchronized ( ) : void
Résultat void

Property Details

ComponentThreadThread protected_oe property

protected Thread ComponentThreadThread
Résultat Thread

PauseEvent protected_oe property

protected AutoResetEvent,System.Threading PauseEvent
Résultat System.Threading.AutoResetEvent

ResumeEvent protected_oe property

protected AutoResetEvent,System.Threading ResumeEvent
Résultat System.Threading.AutoResetEvent

Running public_oe property

public bool Running
Résultat bool

RunningUpdatedEvent protected_oe property

protected AutoResetEvent,System.Threading RunningUpdatedEvent
Résultat System.Threading.AutoResetEvent

StopCompleteEvent protected_oe property

protected AutoResetEvent,System.Threading StopCompleteEvent
Résultat System.Threading.AutoResetEvent

ThreadTaskQueue public_oe property

public TaskQueue,CSharpUtils.Threading ThreadTaskQueue
Résultat CSharpUtils.Threading.TaskQueue