Code
·
17 lines
·
393 bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17using System;
using System.IO;
namespace Xtremegaida.DataStructures;
public interface IDataQueue : IDisposable
{
long UnreadLength { get; }
bool IsReadClosed { get; }
bool IsWriteClosed { get; }
long TotalBytesWritten { get; }
long TotalBytesRead { get; }
IDataQueueReader Reader { get; }
IDataQueueWriter Writer { get; }
Stream ReadStream { get; }
Stream WriteStream { get; }
}