C# Class withSIX.Play.Core.Games.Entities.LaunchableContract

Inheritance: ILaunchable
Show file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
Launch ( IGameLauncherFactory factory ) : Task
RegisterRunning ( Process process ) : void
RegisterTermination ( ) : void

Method Details

Launch() public method

public Launch ( IGameLauncherFactory factory ) : Task
factory IGameLauncherFactory
return Task

RegisterRunning() public method

public RegisterRunning ( Process process ) : void
process System.Diagnostics.Process
return void

RegisterTermination() public abstract method

public abstract RegisterTermination ( ) : void
return void