C# Class Cornerstone.Tools.BackgroundProcessManager

Show file Open project: damienhaynes/moving-pictures Class Usage Examples

Public Methods

Method Description
BackgroundProcessManager ( ) : System
CancelAllProcesses ( ) : void
CancelProcess ( AbstractBackgroundProcess process ) : void
CancelProcess ( Type processType ) : void
GetAllProcesses ( ) : HashSet
StartProcess ( AbstractBackgroundProcess process ) : void
WaitFor ( AbstractBackgroundProcess process ) : void
WaitFor ( Type processType ) : void

Private Methods

Method Description
OnProgress ( AbstractBackgroundProcess process, double progress ) : void
OnStatusChanged ( AbstractBackgroundProcess process, ProcessStatus status ) : void

Method Details

BackgroundProcessManager() public method

public BackgroundProcessManager ( ) : System
return System

CancelAllProcesses() public method

public CancelAllProcesses ( ) : void
return void

CancelProcess() public method

public CancelProcess ( AbstractBackgroundProcess process ) : void
process AbstractBackgroundProcess
return void

CancelProcess() public method

public CancelProcess ( Type processType ) : void
processType System.Type
return void

GetAllProcesses() public method

public GetAllProcesses ( ) : HashSet
return HashSet

StartProcess() public method

public StartProcess ( AbstractBackgroundProcess process ) : void
process AbstractBackgroundProcess
return void

WaitFor() public method

public WaitFor ( AbstractBackgroundProcess process ) : void
process AbstractBackgroundProcess
return void

WaitFor() public method

public WaitFor ( Type processType ) : void
processType System.Type
return void