5 people following this project (follow)

Project Description;
A complete implementation of a generic circular buffer and circular byte stream for the .NET Framework 3.5.

Downloads

Features
  • Implementation of the circular buffer data structure in C# 3.0. The data structure is represented a a generic class CircularBuffer<T> and implements the standard collection interfaces; ICollection<T>, IEnumerable<T>, ICollection, IEnumerable.
  • Implementation of a memory stream based around the circular buffer data structure (specifically, an instance of CircularBuffer<byte>).

Ideas for additional features/support are always welcome.

Requirements
  • .NET Framework 3.5 SP1. Should also work on .NET Framework 3.5 SP0 and .NET Framework 2.0, though compatibility has not yet been tested.

Feedback
  • Please send any feedback (suggestions, comments, bug reports, problems) via comments or discussion threads.

Last edited May 23 2009 at 12:58 AM by alexreg, version 3