## Uses of Class
org.apache.cassandra.io.util.AbstractDataOutput

- Packages that use AbstractDataOutput
  Package | Description
  --- | ---
  org.apache.cassandra.io.util |
  org.apache.cassandra.utils.vint |

- - ### Uses of AbstractDataOutput in org.apache.cassandra.io.util

    Subclasses of AbstractDataOutput in org.apache.cassandra.io.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataOutputBuffer` An implementation of the DataOutputStream interface using a FastByteArrayOutputStream and exposing its buffer so copies can be avoided.
    `class` | `DataOutputByteBuffer` An implementation of the DataOutputStream interface using a FastByteArrayOutputStream and exposing its buffer so copies can be avoided.
    `class` | `DataOutputStreamAndChannel`
    `class` | `DataOutputStreamPlus` When possible use `DataOutputStreamAndChannel` instead of this class, as it will be more efficient.

  - ### Uses of AbstractDataOutput in org.apache.cassandra.utils.vint

    Subclasses of AbstractDataOutput in org.apache.cassandra.utils.vint
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EncodedDataOutputStream` Borrows idea from https://developers.google.com/protocol-buffers/docs/encoding#varints

Copyright © 2014 The Apache Software Foundation