tgstation-server 5.12.7
The /tg/station 13 server suite
Loading...
Searching...
No Matches
ISessionControllerFactory.cs
Go to the documentation of this file.
1using System.Threading;
2using System.Threading.Tasks;
3
7
9{
14 {
24 Task<ISessionController> LaunchNew(
25 IDmbProvider dmbProvider,
26 IByondExecutableLock currentByondLock,
27 DreamDaemonLaunchParameters launchParameters,
28 bool apiValidate,
29 CancellationToken cancellationToken);
30
37 Task<ISessionController> Reattach(
38 ReattachInformation reattachInformation,
39 CancellationToken cancellationToken);
40 }
41}
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:11
Task< ISessionController > LaunchNew(IDmbProvider dmbProvider, IByondExecutableLock currentByondLock, DreamDaemonLaunchParameters launchParameters, bool apiValidate, CancellationToken cancellationToken)
Create a ISessionController from a freshly launch DreamDaemon instance.
Task< ISessionController > Reattach(ReattachInformation reattachInformation, CancellationToken cancellationToken)
Create a ISessionController from an existing DreamDaemon instance.