Uses of Interface
com.biglybt.core.networkmanager.NetworkConnectionBase
-
-
Uses of NetworkConnectionBase in com.biglybt.core.networkmanager
Subinterfaces of NetworkConnectionBase in com.biglybt.core.networkmanager Modifier and Type Interface Description interface
NetworkConnection
Represents a managed network connection, over which messages can be sent and received.Classes in com.biglybt.core.networkmanager that implement NetworkConnectionBase Modifier and Type Class Description class
NetworkConnectionHelper
Methods in com.biglybt.core.networkmanager that return types with arguments of type NetworkConnectionBase Modifier and Type Method Description java.util.Set<NetworkConnectionBase>
NetworkManager. getConnections()
Methods in com.biglybt.core.networkmanager with parameters of type NetworkConnectionBase Modifier and Type Method Description void
NetworkManager. addRateLimiter(NetworkConnectionBase peer_connection, LimitedRateGroup group, boolean upload)
void
NetworkManager. downgradeTransferProcessing(NetworkConnectionBase peer_connection)
Downgrade the given connection back to a normal-speed network transfer handling.RateHandler
NetworkManager. getRateHandler(NetworkConnectionBase peer_connection, boolean upload)
void
NetworkManager. removeRateLimiter(NetworkConnectionBase peer_connection, LimitedRateGroup group, boolean upload)
void
NetworkManager. startTransferProcessing(NetworkConnectionBase peer_connection)
Register peer connection for network upload and download handling.void
NetworkManager. stopTransferProcessing(NetworkConnectionBase peer_connection)
Cancel network upload and download handling for the given connection.void
NetworkManager. upgradeTransferProcessing(NetworkConnectionBase peer_connection, int partition_id)
Upgrade the given connection to high-speed network transfer handling. -
Uses of NetworkConnectionBase in com.biglybt.core.networkmanager.impl
Classes in com.biglybt.core.networkmanager.impl that implement NetworkConnectionBase Modifier and Type Class Description class
NetworkConnectionImpl
Fields in com.biglybt.core.networkmanager.impl declared as NetworkConnectionBase Modifier and Type Field Description (package private) NetworkConnectionBase
MultiPeerDownloader2.connectionEntry. connection
private NetworkConnectionBase
SinglePeerDownloader. connection
private NetworkConnectionBase
SinglePeerUploader. connection
Fields in com.biglybt.core.networkmanager.impl with type parameters of type NetworkConnectionBase Modifier and Type Field Description private java.util.HashMap<NetworkConnectionBase,TransferProcessor.ConnectionData>
TransferProcessor. connections
Methods in com.biglybt.core.networkmanager.impl that return types with arguments of type NetworkConnectionBase Modifier and Type Method Description java.util.List<NetworkConnectionBase>
TransferProcessor. getConnections()
Methods in com.biglybt.core.networkmanager.impl with parameters of type NetworkConnectionBase Modifier and Type Method Description protected MultiPeerDownloader2.connectionEntry
MultiPeerDownloader2.connectionList. add(NetworkConnectionBase connection)
void
MultiPeerDownloader2. addPeerConnection(NetworkConnectionBase connection)
Add the given connection to the downloader.void
MultiPeerUploader. addPeerConnection(NetworkConnectionBase peer_connection)
Add the given connection to be managed by this upload entity.void
TransferProcessor. addRateLimiter(NetworkConnectionBase connection, LimitedRateGroup group)
(package private) void
MultiPeerUploader. addToReadyList(NetworkConnectionBase conn)
private void
MultiPeerUploader. addToWaitingList(NetworkConnectionBase conn)
boolean
EntityHandler. cancelPeerConnection(NetworkConnectionBase connection)
Remove a peer connection from the entity handler.boolean
TransferProcessor. deregisterPeerConnection(NetworkConnectionBase connection)
Cancel upload handling for the given peer connection.void
EntityHandler. downgradePeerConnection(NetworkConnectionBase connection)
Downgrade (return) a peer connection back into the general pool.void
TransferProcessor. downgradePeerConnection(NetworkConnectionBase connection)
Downgrade the given connection back to a normal-speed transfer handler.RateHandler
EntityHandler. getRateHandler(NetworkConnectionBase connection)
RateHandler
TransferProcessor. getRateHandler(NetworkConnectionBase connection)
boolean
TransferProcessor. isRegistered(NetworkConnectionBase connection)
void
EntityHandler. registerPeerConnection(NetworkConnectionBase connection)
Register a peer connection for management by the handler.void
TransferProcessor. registerPeerConnection(NetworkConnectionBase connection, boolean upload)
Register peer connection for upload handling.protected MultiPeerDownloader2.connectionEntry
MultiPeerDownloader2.connectionList. remove(NetworkConnectionBase connection)
boolean
MultiPeerDownloader2. removePeerConnection(NetworkConnectionBase connection)
Remove the given connection from the downloader.boolean
MultiPeerUploader. removePeerConnection(NetworkConnectionBase peer_connection)
Remove the given connection from this upload entity.void
TransferProcessor. removeRateLimiter(NetworkConnectionBase connection, LimitedRateGroup group)
void
EntityHandler. upgradePeerConnection(NetworkConnectionBase connection, RateHandler handler, int partition_id)
Upgrade a peer connection from the general pool to its own high-speed entity.void
TransferProcessor. upgradePeerConnection(NetworkConnectionBase connection, int partition_id)
Upgrade the given connection to a high-speed transfer handler.Constructors in com.biglybt.core.networkmanager.impl with parameters of type NetworkConnectionBase Constructor Description connectionEntry(NetworkConnectionBase _connection)
SinglePeerDownloader(NetworkConnectionBase connection, RateHandler rate_handler)
SinglePeerUploader(NetworkConnectionBase connection, RateHandler rate_handler)
-
Uses of NetworkConnectionBase in com.biglybt.core.peer
Methods in com.biglybt.core.peer that return NetworkConnectionBase Modifier and Type Method Description NetworkConnectionBase
PEPeer. getNetworkConnection()
-
Uses of NetworkConnectionBase in com.biglybt.core.peer.impl.control
Methods in com.biglybt.core.peer.impl.control that return NetworkConnectionBase Modifier and Type Method Description NetworkConnectionBase
PEPeerControlImpl.MyPeer. getNetworkConnection()
-
Uses of NetworkConnectionBase in com.biglybt.core.peer.impl.transport
Methods in com.biglybt.core.peer.impl.transport that return NetworkConnectionBase Modifier and Type Method Description NetworkConnectionBase
PEPeerTransportProtocol. getNetworkConnection()
-
Uses of NetworkConnectionBase in com.biglybt.pifimpl.local.peers
Classes in com.biglybt.pifimpl.local.peers that implement NetworkConnectionBase Modifier and Type Class Description class
PeerForeignNetworkConnection
Fields in com.biglybt.pifimpl.local.peers declared as NetworkConnectionBase Modifier and Type Field Description private NetworkConnectionBase
PeerForeignDelegate. network_connection
Methods in com.biglybt.pifimpl.local.peers that return NetworkConnectionBase Modifier and Type Method Description NetworkConnectionBase
PeerForeignDelegate. getNetworkConnection()
-