tgstation-server
4.4.0
The /tg/station 13 server suite
Main Page
Features
API
Architecture
Packages
Classes
Files
File List
src
Tgstation.Server.Host
Components
IInstanceManager.cs
Go to the documentation of this file.
1
using
System
.Threading;
2
using
System
.Threading.Tasks;
3
using
Tgstation
.
Server
.
Host
.
Components
.
Interop
.
Bridge
;
4
using
Tgstation
.
Server
.
Host
.
Models
;
5
6
namespace
Tgstation
.
Server
.Host.Components
7
{
11
public
interface
IInstanceManager
:
IBridgeDispatcher
12
{
16
Task Ready {
get
; }
17
23
IInstance
GetInstance(Models.Instance metadata);
24
31
Task OnlineInstance(Models.Instance metadata, CancellationToken cancellationToken);
32
40
Task OfflineInstance(Models.Instance metadata,
User
user, CancellationToken cancellationToken);
41
49
Task MoveInstance(Models.Instance metadata,
string
newPath, CancellationToken cancellationToken);
50
}
51
}
Tgstation.Server.Api.Models.IrcPasswordType.Server
Use server authentication
Tgstation.Server.Host.Models
Definition:
ChatBot.cs:5
System
Tgstation.Server.Host.Models.User
Definition:
User.cs:8
Tgstation.Server.Host.Components.Interop.Bridge
Definition:
BridgeCommandType.cs:1
Tgstation.Server.Host.Components.IInstance
For interacting with the instance services
Definition:
IInstance.cs:16
Tgstation.Server.Host.Components.Interop
Tgstation.Server.Host.Components.IInstanceManager
For managing IInstances
Definition:
IInstanceManager.cs:11
Tgstation.Server.Host.Components
Tgstation.Server
Tgstation.Server.Host.Components.Interop.Bridge.IBridgeDispatcher
Handler for BridgeParameters.
Definition:
IBridgeDispatcher.cs:9
Tgstation.Server.Host
Tgstation
Generated by
1.8.11