C# Class withSIX.Updater.Presentation.Wpf.SixElevatedService

Inheritance: System.ServiceProcess.ServiceBase, IUpdaterWCF, IConsoleLauncher
Show file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
LaunchGame ( ) : int
PerformOperation ( ) : int
Run ( ) : int
SixElevatedService ( IEnumerable commands ) : System

Protected Methods

Method Description
OnShutdown ( ) : void
OnStart ( ) : void
OnStop ( ) : void

Private Methods

Method Description
RunCommands ( string args ) : int
RunCommandsAndLog ( string args ) : int
WorkerThreadMain ( ) : void

Method Details

LaunchGame() public method

public LaunchGame ( ) : int
return int

OnShutdown() protected method

protected OnShutdown ( ) : void
return void

OnStart() protected method

protected OnStart ( ) : void
return void

OnStop() protected method

protected OnStop ( ) : void
return void

PerformOperation() public method

public PerformOperation ( ) : int
return int

Run() public method

public Run ( ) : int
return int

SixElevatedService() public method

public SixElevatedService ( IEnumerable commands ) : System
commands IEnumerable
return System