# Uses of Package
cern.colt.buffer

- Packages that use cern.colt.buffer
  Package | Description
  --- | ---
  cern.colt.buffer | Fixed sized (non resizable) streaming buffers connected to a target objects to which data is automatically flushed upon buffer overflow.
  cern.colt.list | Resizable lists holding objects or primitive data types such as `int`, `double`, etc.
  hep.aida.bin | Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.

- Classes in cern.colt.buffer used by cern.colt.buffer
  Class and Description
  DoubleBuffer2DConsumer Target of a streaming `DoubleBuffer2D` into which data is flushed upon buffer overflow.
  DoubleBuffer3DConsumer Target of a streaming `DoubleBuffer3D` into which data is flushed upon buffer overflow.
  DoubleBufferConsumer Target of a streaming `DoubleBuffer` into which data is flushed upon buffer overflow.
  IntBuffer2DConsumer Target of a streaming `IntBuffer2D` into which data is flushed upon buffer overflow.
  IntBuffer3DConsumer Target of a streaming `IntBuffer3D` into which data is flushed upon buffer overflow.
  IntBufferConsumer Target of a streaming `IntBuffer` into which data is flushed upon buffer overflow.
  ObjectBufferConsumer Target of a streaming `ObjectBuffer` into which data is flushed upon buffer overflow.

- Classes in cern.colt.buffer used by cern.colt.list
  Class and Description
  DoubleBufferConsumer Target of a streaming `DoubleBuffer` into which data is flushed upon buffer overflow.
  IntBufferConsumer Target of a streaming `IntBuffer` into which data is flushed upon buffer overflow.

- Classes in cern.colt.buffer used by hep.aida.bin
  Class and Description
  DoubleBuffer Fixed sized (non resizable) streaming buffer connected to a target `DoubleBufferConsumer` to which data is automatically flushed upon buffer overflow.
  DoubleBufferConsumer Target of a streaming `DoubleBuffer` into which data is flushed upon buffer overflow.

Jump to the Colt Homepage