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