using System; using System.IO; using System.Threading.Tasks; namespace SocketsSample { public interface IInvocationAdapter { Task ReadInvocationDescriptor(Stream stream, Func getParams); Task WriteInvocationResult(InvocationResultDescriptor resultDescriptor, Stream stream); Task WriteInvocationDescriptor(InvocationDescriptor invocationDescriptor, Stream stream); } }