3 using System.Threading.Tasks;
23 bool TerminationWasRequested {
get; }
33 Version DMApiVersion {
get; }
48 bool ClosePortOnReboot {
get;
set; }
58 Task OnReboot {
get; }
68 bool DMApiAvailable {
get; }
82 Task<CombinedTopicResponse> SendCommand(
TopicParameters parameters, CancellationToken cancellationToken);
90 Task<bool> SetPort(ushort newPort, CancellationToken cancellatonToken);
98 Task<bool> SetRebootState(
RebootState newRebootState, CancellationToken cancellationToken);
103 void ResetRebootState();
108 void EnableCustomChatCommands();
ApiValidationStatus
Status of DMAPI validation
Use server authentication
Parameters for a topic request.
Represents the result of trying to start a DD process
RebootState
Represents the action to take when /world/Reboot() is called
Handler for an instance being renamed.
Handles communication with a DreamDaemon IProcess
Provides absolute paths to the latest compiled .dmbs
Represents process lifetime