|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.i2p.client.streaming | |
---|---|
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 |
Classes in net.i2p.client.streaming used by net.i2p.client.streaming | |
---|---|
ByteCollector
Like a StringBuffer, but for bytes. |
|
Connection
Maintain the state controlling a streaming connection between two destinations. |
|
ConnectionHandler
Receive new connection attempts |
|
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 |
|
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
Initial stub implementation for the socket |
|
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
Centralize the coordination and multiplexing of the local client's streaming. |
|
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. |
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |