tgstation-server 6.18.0
The /tg/station 13 server suite
Loading...
Searching...
No Matches
Classes | Functions | Variables
Tgstation.Server.Host.Components.Engine Namespace Reference

Classes

class  ByondInstallation
 Implementation of IEngineInstallation for EngineType.Byond. More...
 
class  ByondInstallerBase
 Base implementation of IEngineInstaller for EngineType.Byond. More...
 
class  DelegatingEngineInstaller
 Implementation of IEngineInstaller that forwards calls to different IEngineInstaller based on their appropriate EngineType. More...
 
class  EngineExecutableLock
 
class  EngineInstallationBase
 
class  EngineInstallerBase
 
class  EngineManager
 
interface  IEngineExecutableLock
 Represents usage of the two primary BYOND server executables. More...
 
interface  IEngineInstallation
 Represents a BYOND installation. More...
 
interface  IEngineInstallationData
 Wraps data containing an engine installation. More...
 
interface  IEngineInstaller
 For downloading and installing game engines for a given system. More...
 
interface  IEngineManager
 For managing the engine installations. More...
 
class  OpenDreamInstallation
 Implementation of IEngineInstallation for EngineType.OpenDream. More...
 
class  OpenDreamInstaller
 Implementation of IEngineInstaller for EngineType.OpenDream. More...
 
class  PosixByondInstaller
 IEngineInstaller for Posix systems. More...
 
class  RepositoryEngineInstallationData
 Implementation of IEngineInstallationData using a IRepository. More...
 
class  WindowsByondInstaller
 IEngineInstaller for windows systems. More...
 
class  WindowsOpenDreamInstaller
 Implementation of OpenDreamInstaller for Windows systems. More...
 
class  ZipStreamEngineInstallationData
 Implementation of IEngineInstallationData for a zip file in a Stream. More...
 

Functions

await base. StopServerProcess (logger, process, accessIdentifier, port, cancellationToken)
 

Variables

 finally
 

Function Documentation

◆ StopServerProcess()

await base. Tgstation.Server.Host.Components.Engine.StopServerProcess ( logger  ,
process  ,
accessIdentifier  ,
port  ,
cancellationToken   
)

Variable Documentation

◆ finally

Tgstation.Server.Host.Components.Engine.finally
Initial value:
{
logger.LogTrace("Robust.Server graceful shutdown attempt took {totalMs}ms", stopwatch.ElapsedMilliseconds)

Definition at line 200 of file OpenDreamInstallation.cs.