C# Class SirCachealot.Parallel.ThreadManager

Show file Open project: ColdMatter/EDMSuite

Public Methods

Method Description
AddToQueue ( WaitCallback func, object parameters ) : void
ClearAnalysisRunStats ( ) : void
GetThreadStats ( ) : string
InitialiseThreading ( Controller c ) : void
QueueItemWrapper ( WaitCallback workFunction, object parametersIn ) : void

Private Methods

Method Description
EstimateFinishTime ( ) : System.TimeSpan

Method Details

AddToQueue() public method

public AddToQueue ( WaitCallback func, object parameters ) : void
func WaitCallback
parameters object
return void

ClearAnalysisRunStats() public method

public ClearAnalysisRunStats ( ) : void
return void

GetThreadStats() public method

public GetThreadStats ( ) : string
return string

InitialiseThreading() public method

public InitialiseThreading ( Controller c ) : void
c Controller
return void

QueueItemWrapper() public method

public QueueItemWrapper ( WaitCallback workFunction, object parametersIn ) : void
workFunction WaitCallback
parametersIn object
return void