Class DHTUDPPacketReplyQueryStorage
- java.lang.Object
-
- com.biglybt.net.udp.uc.PRUDPPacket
-
- com.biglybt.net.udp.uc.PRUDPPacketReply
-
- com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketReply
-
- com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketReplyQueryStorage
-
- All Implemented Interfaces:
DHTUDPPacket
public class DHTUDPPacketReplyQueryStorage extends DHTUDPPacketReply
-
-
Field Summary
Fields Modifier and Type Field Description private int
header_length
private int
random_id
private java.util.List<byte[]>
response
-
Fields inherited from class com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketReply
DHT_HEADER_SIZE
-
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacketReply
PR_HEADER_SIZE
-
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE
-
-
Constructor Summary
Constructors Modifier Constructor Description DHTUDPPacketReplyQueryStorage(DHTTransportUDPImpl transport, DHTUDPPacketRequestQueryStorage request, DHTTransportContact local_contact, DHTTransportContact remote_contact)
protected
DHTUDPPacketReplyQueryStorage(DHTUDPPacketNetworkHandler network_handler, java.net.InetSocketAddress originator, java.io.DataInputStream is, int trans_id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getRandomID()
protected java.util.List<byte[]>
getResponse()
void
serialise(java.io.DataOutputStream os)
protected void
setRandomID(int id)
protected void
setResponse(int _header_length, java.util.List<byte[]> _response)
-
Methods inherited from class com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketReply
getClockSkew, getConnectionId, getGenericFlags, getGenericFlags2, getNetwork, getNetworkPositions, getProcessingTime, getProtocolVersion, getString, getTargetInstanceID, getTransport, getVendorID, setNetwork, setNetworkPositions
-
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacketReply
deserialiseReply, registerDecoders
-
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacket
getAction, getAddress, getMinimumProtocolVersion, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
-
-
-
-
Constructor Detail
-
DHTUDPPacketReplyQueryStorage
public DHTUDPPacketReplyQueryStorage(DHTTransportUDPImpl transport, DHTUDPPacketRequestQueryStorage request, DHTTransportContact local_contact, DHTTransportContact remote_contact)
-
DHTUDPPacketReplyQueryStorage
protected DHTUDPPacketReplyQueryStorage(DHTUDPPacketNetworkHandler network_handler, java.net.InetSocketAddress originator, java.io.DataInputStream is, int trans_id) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
serialise
public void serialise(java.io.DataOutputStream os) throws java.io.IOException
- Overrides:
serialise
in classDHTUDPPacketReply
- Throws:
java.io.IOException
-
setRandomID
protected void setRandomID(int id)
-
getRandomID
protected int getRandomID()
-
setResponse
protected void setResponse(int _header_length, java.util.List<byte[]> _response)
-
getResponse
protected java.util.List<byte[]> getResponse()
-
-