Contains classes implementing I/O operations used by BSON objects.
Interface Summary Interface Description BsonInputAn input stream that is optimized for reading BSON values directly from the underlying stream. BsonInputMarkRepresents a bookmark that can be used to reset a
BsonInputto its state at the time the mark was created.
BsonOutputAn output stream that is optimized for writing BSON values directly to the underlying stream.
Class Summary Class Description BasicOutputBufferA BSON output stream that stores the output in a single, un-pooled byte array. ByteBufferBsonInputAn implementation of
BsonInputthat is backed by a
OutputBufferAn abstract base class for classes implementing