C# Class Hpdi.Vss2Git.SimpleWorkQueue

Simple work queue over a bounded number of thread-pool threads.
ファイルを表示 Open project: abevoelker/vss2git

Public Methods

Method Description
Abort ( ) : void
AddFirst ( WaitCallback work ) : void
AddLast ( WaitCallback work ) : void
ClearPending ( ) : void
Resume ( ) : void
SimpleWorkQueue ( ) : System
SimpleWorkQueue ( int maxThreads ) : System
Suspend ( ) : void

Protected Methods

Method Description
OnActive ( ) : void
OnException ( WaitCallback work, Exception e ) : void
OnIdle ( ) : void
OnStart ( WaitCallback work ) : void
OnStop ( WaitCallback work ) : void

Private Methods

Method Description
StartWorker ( ) : void
Worker ( object state ) : void

Method Details

Abort() public method

public Abort ( ) : void
return void

AddFirst() public method

public AddFirst ( WaitCallback work ) : void
work WaitCallback
return void

AddLast() public method

public AddLast ( WaitCallback work ) : void
work WaitCallback
return void

ClearPending() public method

public ClearPending ( ) : void
return void

OnActive() protected method

protected OnActive ( ) : void
return void

OnException() protected method

protected OnException ( WaitCallback work, Exception e ) : void
work WaitCallback
e System.Exception
return void

OnIdle() protected method

protected OnIdle ( ) : void
return void

OnStart() protected method

protected OnStart ( WaitCallback work ) : void
work WaitCallback
return void

OnStop() protected method

protected OnStop ( WaitCallback work ) : void
work WaitCallback
return void

Resume() public method

public Resume ( ) : void
return void

SimpleWorkQueue() public method

public SimpleWorkQueue ( ) : System
return System

SimpleWorkQueue() public method

public SimpleWorkQueue ( int maxThreads ) : System
maxThreads int
return System

Suspend() public method

public Suspend ( ) : void
return void