SnapDB.IO Namespace

The SnapDB.IO namespace organizes all common SnapDB library functionality related to I/O implementation, e.g., the BinaryStreamBase class.

Classes

BinaryStreamBase An abstract class for reading/writing to a little-endian stream.
BinaryStreamPointerBase An implementation of BinaryStreamBase that is pointer based.
BinaryStreamStream A Stream wrapper around a BinaryStreamBase.
BinaryStreamWrapper A simple wrapper of a Stream. Provides no caching functionality.
NetworkStreamSimulator Provides a stream that functions like a network stream except it cuts out the socket layer.
PathHelpers Helper methods for path strings.
RemoteBinaryStream Represents a remote binary stream for reading and writing data over a network connection.
UltraStreamWriter Represents an ultra high speed way to write data to a stream. StreamWriter's methods can be slow at times.