C# Class Mosa.Utility.Launcher.Starter

Inheritance: BaseLauncher
ファイルを表示 Open project: tgiphil/MOSA-Project

Public Methods

Method Description
Launch ( ) : Process
Starter ( Options options, AppLocations appLocations, string imagefile, IStarterEvent launcherEvent ) : System
Starter ( Options options, AppLocations appLocations, string imagefile, IStarterEvent launcherEvent, BaseLinker linker ) : System

Protected Methods

Method Description
OutputEvent ( string status ) : void

Private Methods

Method Description
LaunchBochs ( bool getOutput ) : Process
LaunchGDB ( ) : void
LaunchQemu ( bool getOutput ) : Process
LaunchVM ( ) : Process
LaunchVMwarePlayer ( bool getOutput ) : Process

Method Details

Launch() public method

public Launch ( ) : Process
return System.Diagnostics.Process

OutputEvent() protected method

protected OutputEvent ( string status ) : void
status string
return void

Starter() public method

public Starter ( Options options, AppLocations appLocations, string imagefile, IStarterEvent launcherEvent ) : System
options Options
appLocations AppLocations
imagefile string
launcherEvent IStarterEvent
return System

Starter() public method

public Starter ( Options options, AppLocations appLocations, string imagefile, IStarterEvent launcherEvent, BaseLinker linker ) : System
options Options
appLocations AppLocations
imagefile string
launcherEvent IStarterEvent
linker Mosa.Compiler.Linker.BaseLinker
return System