|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.i2p.client.streaming | |
---|---|
net.i2p.BOB | BOB, the Basic Open Bridge, allows TCP applications to talk over I2P. |
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. |
net.i2p.i2ptunnel | |
net.i2p.i2ptunnel.socks | |
net.i2p.sam | |
org.klomp.snark |
Classes in net.i2p.client.streaming used by net.i2p.BOB | |
---|---|
I2PServerSocket
Defines how to listen for streaming peer connections |
|
I2PSocket
Minimalistic adapter between the socket api and I2PTunnel's way. |
|
I2PSocketManager
Centralize the coordination and multiplexing of the local client's streaming. |
Classes in net.i2p.client.streaming used by net.i2p.client.streaming | |
---|---|
ByteCollector
Deprecated. Only used by deprecated I2PSocketImpl |
|
Connection
Maintain the state controlling a streaming connection between two destinations. |
|
ConnectionHandler
Receive new connection attempts Use a bounded queue to limit the damage from SYN floods, router overload, or a slow client |
|
ConnectionManager
Coordinate all of the connections for a single local destination. |
|
ConnectionManager.PingNotifier
|
|
ConnectionOptions
Define the current options for the con (and allow custom tweaking midstream) |
|
ConnectionPacketHandler
Receive a packet for a particular connection - placing the data onto the queue, marking packets as acked, updating various fields, etc. |
|
I2PServerSocket
Defines how to listen for streaming peer connections |
|
I2PServerSocketFull
Bridge to allow accepting new connections |
|
I2PSocket
Minimalistic adapter between the socket api and I2PTunnel's way. |
|
I2PSocket.SocketErrorListener
Allow notification of underlying errors communicating across I2P without waiting for any sort of cleanup process. |
|
I2PSocketFull
Bridge between the full streaming lib and the I2PSocket API |
|
I2PSocketImpl
Deprecated. use I2PSocketFull |
|
I2PSocketManager
Centralize the coordination and multiplexing of the local client's streaming. |
|
I2PSocketManager.DisconnectListener
|
|
I2PSocketManagerFull
Centralize the coordination and multiplexing of the local client's streaming. |
|
I2PSocketManagerImpl
Deprecated. use I2PSocketManagerFull |
|
I2PSocketOptions
Define the configuration for streaming and verifying data on the socket. |
|
I2PSocketOptionsImpl
Define the configuration for streaming and verifying data on the socket. |
|
MessageHandler
Receive raw information from the I2PSession and turn it into Packets, if we can. |
|
MessageInputStream
Stream that can be given messages out of order yet present them in order. |
|
MessageOutputStream
A stream that we can shove data into that fires off those bytes on flush or when the buffer is full. |
|
MessageOutputStream.DataReceiver
Define a component to receive data flushed from this stream |
|
MessageOutputStream.WriteStatus
Define a way to detect the status of a write |
|
Packet
Contain a single packet transferred as part of a streaming connection. |
|
PacketHandler
receive a packet and dispatch it correctly to the connection specified, the server socket, or queue a reply RST packet. |
|
PacketLocal
coordinate local attributes about a packet - send time, ack time, number of retries, etc. |
|
PacketQueue
Queue out packets to be sent through the session. |
|
RetransmissionTimer
Not clear that we really need to create our own timer group, but we do, to prevent us clogging the router's timer group. |
|
SchedulerChooser
Examine a connection's state and pick the right scheduler for it. |
|
SchedulerImpl
Base scheduler |
|
TaskScheduler
Coordinates what we do 'next'. |
Classes in net.i2p.client.streaming used by net.i2p.i2ptunnel | |
---|---|
I2PServerSocket
Defines how to listen for streaming peer connections |
|
I2PSocket
Minimalistic adapter between the socket api and I2PTunnel's way. |
|
I2PSocket.SocketErrorListener
Allow notification of underlying errors communicating across I2P without waiting for any sort of cleanup process. |
|
I2PSocketManager
Centralize the coordination and multiplexing of the local client's streaming. |
|
I2PSocketOptions
Define the configuration for streaming and verifying data on the socket. |
Classes in net.i2p.client.streaming used by net.i2p.i2ptunnel.socks | |
---|---|
I2PSocket
Minimalistic adapter between the socket api and I2PTunnel's way. |
|
I2PSocketOptions
Define the configuration for streaming and verifying data on the socket. |
Classes in net.i2p.client.streaming used by net.i2p.sam | |
---|---|
I2PServerSocket
Defines how to listen for streaming peer connections |
|
I2PSocket
Minimalistic adapter between the socket api and I2PTunnel's way. |
|
I2PSocketManager
Centralize the coordination and multiplexing of the local client's streaming. |
|
I2PSocketManager.DisconnectListener
|
|
I2PSocketOptions
Define the configuration for streaming and verifying data on the socket. |
Classes in net.i2p.client.streaming used by org.klomp.snark | |
---|---|
I2PServerSocket
Defines how to listen for streaming peer connections |
|
I2PSocket
Minimalistic adapter between the socket api and I2PTunnel's way. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |