3 using System.Threading.Tasks;
23 bool IsPrimary {
get; }
28 bool TerminationWasRequested {
get; }
38 Version DMApiVersion {
get; }
53 bool ClosePortOnReboot {
get;
set; }
63 Task OnReboot {
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