## Uses of Interface
net.i2p.client.streaming.MessageOutputStream.DataReceiver

- Packages that use MessageOutputStream.DataReceiver
  Package | Description
  --- | ---
  net.i2p.client.streaming | Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.

- - ### Uses of MessageOutputStream.DataReceiver in net.i2p.client.streaming

    Classes in net.i2p.client.streaming that implement MessageOutputStream.DataReceiver
    Modifier and Type | Class and Description
    --- | ---
    `(package private) class` | `ConnectionDataReceiver` Receive data from the MessageOutputStream, build a packet, and send it through a connection.

    Methods in net.i2p.client.streaming with parameters of type MessageOutputStream.DataReceiver
    Modifier and Type | Method and Description
    --- | ---
    `(package private) void` | MessageOutputStream.`flushAvailable(MessageOutputStream.DataReceiver target)` called whenever the engine wants to push more data to the peer
    `(package private) void` | MessageOutputStream.`flushAvailable(MessageOutputStream.DataReceiver target, boolean blocking)`

    Constructors in net.i2p.client.streaming with parameters of type MessageOutputStream.DataReceiver
    Constructor and Description
    `MessageOutputStream(I2PAppContext ctx, MessageOutputStream.DataReceiver receiver)`
    `MessageOutputStream(I2PAppContext ctx, MessageOutputStream.DataReceiver receiver, int bufSize)`
    `MessageOutputStream(I2PAppContext ctx, MessageOutputStream.DataReceiver receiver, int bufSize, int passiveFlushDelay)`