3using System.Threading.Tasks;
10 internal abstract class CommandStatusBase
14 public byte[] CommandBinary;
15 public DateTime Timeout;
16 public DateTime TimeLimit;
24 public abstract bool IsComplete(EndpointStatus[] Statuses);
31 public abstract void AddResponse(IPEndPoint From,
object Response);
37 public abstract Task RaiseResponseEvent(EndpointStatus[] CurrentStatus);
44 public abstract void AddError(IPEndPoint From, Exception Error);