tgstation-server  4.4.0
The /tg/station 13 server suite
ISessionControllerFactory.cs
Go to the documentation of this file.
1 using System.Threading;
2 using System.Threading.Tasks;
6 
7 namespace Tgstation.Server.Host.Components.Session
8 {
13  {
23  Task<ISessionController> LaunchNew(
24  IDmbProvider dmbProvider,
25  IByondExecutableLock currentByondLock,
26  DreamDaemonLaunchParameters launchParameters,
27  bool apiValidate,
28  CancellationToken cancellationToken);
29 
36  Task<ISessionController> Reattach(
37  ReattachInformation reattachInformation,
38  CancellationToken cancellationToken);
39  }
40 }
Parameters necessary for duplicating a ISessionController session
Represents usage of the two primary BYOND server executables
Provides absolute paths to the latest compiled .dmbs
Definition: IDmbProvider.cs:9