See: Description
| Interface | Description |
|---|---|
| FIFOBandwidthLimiter.CompleteListener | |
| FIFOBandwidthLimiter.Request |
A bandwidth request, either inbound or outbound.
|
| Transport |
Defines a way to send a message to another peer and start listening for messages.
|
| TransportEventListener | |
| UPnPScannerCallback |
For Android MulticastLock.
|
| Class | Description |
|---|---|
| BandwidthLimitedInputStream | |
| BandwidthLimitedOutputStream | |
| BandwidthLimiterIT |
Stress out the bandwidth limiter by running a series of push and pull tests
through bandwidth limited streams.
|
| CommSystemFacadeImpl | |
| FakeInputStream | |
| FIFOBandwidthLimiter |
Concurrent plan:
It's difficult to get rid of the locks on _pendingInboundRequests
since locked_satisyInboundAvailable() leaves Requests on the head
of the queue.
|
| FIFOBandwidthRefiller |
Thread that runs several times a second to "give" bandwidth to
FIFOBandwidthLimiter.
|
| GeoIP |
Manage geoip lookup in a file with the Tor geoip format.
|
| GeoIPv6 |
Generate compressed geoipv6.dat.gz file, and
lookup entries in it.
|
| GetBidsJob |
Retrieve a set of bids for a particular outbound message, and if any are found
that meet the message's requirements, register the message as in process and
pass it on to the transport for processing
|
| NullOutputStream | |
| OutboundMessageRegistry |
Tracks outbound messages.
|
| StrictCountries |
Maintain a list of countries that may have
tight restrictions on applications like ours.
|
| TransportBid |
Provide a bid for how much it would "cost" to transfer a message of a
particular peer
|
| TransportImpl |
Defines a way to send a message to another peer and start listening for messages
|
| TransportManager |
Keeps track of the enabled transports.
|
| TransportManager.Port | |
| TransportUtil | |
| UPnP |
This (and all in org/freenet, org/cybergarage, org/xmlpull)
grabbed from freenet SVN, mid-February 2009 by zzz.
|
| UPnPManager |
Bridge from the I2P RouterAddress data structure to
the freenet data structures
|
| Enum | Description |
|---|---|
| Transport.AddressSource | |
| TransportUtil.IPv6Config |
The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.