using System; using System.Collections.Generic; namespace MECF.Framework.Common.Communications.Tcp.Buffer { public interface ISegmentBufferManager { ArraySegment BorrowBuffer(); IEnumerable> BorrowBuffers(int count); void ReturnBuffer(ArraySegment buffer); void ReturnBuffers(IEnumerable> buffers); void ReturnBuffers(params ArraySegment[] buffers); } }