15 lines
391 B
C#
15 lines
391 B
C#
namespace MoonlightServers.Daemon.ServerSys.Abstractions;
|
|
|
|
public interface IProvisioner : IServerComponent
|
|
{
|
|
public IAsyncObservable<object> OnExited { get; }
|
|
public bool IsProvisioned { get; }
|
|
|
|
public Task Provision();
|
|
public Task Start();
|
|
public Task Stop();
|
|
public Task Kill();
|
|
public Task Deprovision();
|
|
|
|
public Task<ServerCrash?> SearchForCrash();
|
|
} |