mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-05-01 00:34:07 +02:00
17 lines
901 B
C#
17 lines
901 B
C#
using Phantom.Common.Data.Replies;
|
|
using Phantom.Common.Messages.Agent.BiDirectional;
|
|
using Phantom.Common.Messages.Agent.ToAgent;
|
|
using Phantom.Utils.Rpc.Message;
|
|
|
|
namespace Phantom.Common.Messages.Agent;
|
|
|
|
public interface IMessageToAgentListener {
|
|
Task<NoReply> HandleRegisterAgentSuccess(RegisterAgentSuccessMessage message);
|
|
Task<NoReply> HandleRegisterAgentFailure(RegisterAgentFailureMessage message);
|
|
Task<InstanceActionResult<ConfigureInstanceResult>> HandleConfigureInstance(ConfigureInstanceMessage message);
|
|
Task<InstanceActionResult<LaunchInstanceResult>> HandleLaunchInstance(LaunchInstanceMessage message);
|
|
Task<InstanceActionResult<StopInstanceResult>> HandleStopInstance(StopInstanceMessage message);
|
|
Task<InstanceActionResult<SendCommandToInstanceResult>> HandleSendCommandToInstance(SendCommandToInstanceMessage message);
|
|
Task<NoReply> HandleReply(ReplyMessage message);
|
|
}
|