## Uses of Class
net.i2p.client.streaming.impl.ConnectionOptions

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

- - ### Uses of ConnectionOptions in net.i2p.client.streaming.impl

    Methods in net.i2p.client.streaming.impl that return ConnectionOptions
    Modifier and Type | Method and Description
    --- | ---
    `ConnectionOptions` | Connection.`getOptions()` Retrieve the current ConnectionOptions.

    Methods in net.i2p.client.streaming.impl with parameters of type ConnectionOptions
    Modifier and Type | Method and Description
    --- | ---
    `Connection` | ConnectionManager.`connect(Destination peer, ConnectionOptions opts, I2PSession session)` Build a new connection to the given peer.
    `void` | Connection.`setOptions(ConnectionOptions opts)` Set the ConnectionOptions.
    `void` | ConnectionOptions.`updateAll(ConnectionOptions opts)` Update everything by copying over from opts

    Constructors in net.i2p.client.streaming.impl with parameters of type ConnectionOptions
    Constructor and Description
    `Connection(I2PAppContext ctx, ConnectionManager manager, I2PSession session, SchedulerChooser chooser, SimpleTimer2 timer, PacketQueue queue, ConnectionPacketHandler handler, ConnectionOptions opts, boolean isInbound)`
    `ConnectionManager(I2PAppContext context, I2PSession session, ConnectionOptions defaultOptions, IncomingConnectionFilter connectionFilter)` Manage all conns for this session
    `ConnectionOptions(ConnectionOptions opts)` Initializes from System properties then copies over all options.
    `SimpleBandwidthEstimator(I2PAppContext ctx, ConnectionOptions opts)`