2 using System.Threading.Tasks;
20 bool IsPrimary {
get; }
25 bool TerminationWasRequested {
get; }
45 bool ClosePortOnReboot {
get;
set; }
55 Task OnReboot {
get; }
69 Task<string> SendCommand(
string command, CancellationToken cancellationToken);
77 Task<bool> SetPort(ushort newPort, CancellationToken cancellatonToken);
85 Task<bool> SetRebootState(
RebootState newRebootState, CancellationToken cancellationToken);
90 void ResetRebootState();
95 void EnableCustomChatCommands();
Represents the result of trying to start a DD process
Use server authentication
Handles communication with a DreamDaemon IProcess
Represents process lifetime
Provides absolute paths to the latest compiled .dmbs
RebootState
Represents the action to take when /world/Reboot() is called
ApiValidationStatus
Status of DMAPI validation