Class NetworkGlueLoopBack
- java.lang.Object
-
- com.biglybt.core.networkmanager.impl.udp.NetworkGlueLoopBack
-
- All Implemented Interfaces:
NetworkGlue
public class NetworkGlueLoopBack extends java.lang.Object implements NetworkGlue
-
-
Field Summary
Fields Modifier and Type Field Description private static int
latency
(package private) NetworkGlueListener
listener
(package private) java.util.List
message_queue
private java.util.Random
random
-
Constructor Summary
Constructors Modifier Constructor Description protected
NetworkGlueLoopBack(NetworkGlueListener _listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long[]
getStats()
int
send(int local_port, java.net.InetSocketAddress target, byte[] data)
-
-
-
Field Detail
-
latency
private static final int latency
- See Also:
- Constant Field Values
-
listener
final NetworkGlueListener listener
-
message_queue
final java.util.List message_queue
-
random
private final java.util.Random random
-
-
Constructor Detail
-
NetworkGlueLoopBack
protected NetworkGlueLoopBack(NetworkGlueListener _listener)
-
-
Method Detail
-
send
public int send(int local_port, java.net.InetSocketAddress target, byte[] data) throws java.io.IOException
- Specified by:
send
in interfaceNetworkGlue
- Throws:
java.io.IOException
-
getStats
public long[] getStats()
- Specified by:
getStats
in interfaceNetworkGlue
-
-