using System;
using System.Threading.Tasks;
namespace ZeroLevel.Services.Memory
{
public interface IViewAccessor
: IDisposable
{
bool IsMemoryStream { get; }
///
/// End of view
///
bool EOV { get; }
long Position { get; }
Task ReadBuffer(int count);
bool CheckOutOfRange(int offset);
void Seek(long offset);
}
}