Class DHTUDPPacketReplyFindNode
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.DHTUDPPacketReplyFindNode
- All Implemented Interfaces:
DHTUDPPacket
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DHTTransportContact[]
private int
private int
private int
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
ConstructorsModifierConstructorDescriptionDHTUDPPacketReplyFindNode
(DHTTransportUDPImpl transport, DHTUDPPacketRequestFindNode request, DHTTransportContact local_contact, DHTTransportContact remote_contact) protected
DHTUDPPacketReplyFindNode
(DHTUDPPacketNetworkHandler network_handler, InetSocketAddress originator, DataInputStream is, int trans_id) -
Method Summary
Modifier and TypeMethodDescriptionprotected DHTTransportContact[]
protected int
protected int
protected int
void
protected void
setContacts
(DHTTransportContact[] _contacts) protected void
setEstimatedDHTSize
(int s) protected void
setNodeStatus
(int ns) protected void
setRandomID
(int _random_id) Methods inherited from class com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketReply
getClockSkew, getConnectionId, getGenericFlags, getGenericFlags2, getNetwork, getNetworkPositions, getProcessingTime, getProtocolVersion, 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
-
Field Details
-
contacts
-
random_id
private int random_id -
node_status
private int node_status -
estimated_dht_size
private int estimated_dht_size
-
-
Constructor Details
-
DHTUDPPacketReplyFindNode
public DHTUDPPacketReplyFindNode(DHTTransportUDPImpl transport, DHTUDPPacketRequestFindNode request, DHTTransportContact local_contact, DHTTransportContact remote_contact) -
DHTUDPPacketReplyFindNode
protected DHTUDPPacketReplyFindNode(DHTUDPPacketNetworkHandler network_handler, InetSocketAddress originator, DataInputStream is, int trans_id) throws IOException - Throws:
IOException
-
-
Method Details
-
serialise
- Overrides:
serialise
in classDHTUDPPacketReply
- Throws:
IOException
-
setContacts
-
setRandomID
protected void setRandomID(int _random_id) -
getRandomID
protected int getRandomID() -
setNodeStatus
protected void setNodeStatus(int ns) -
getNodeStatus
protected int getNodeStatus() -
setEstimatedDHTSize
protected void setEstimatedDHTSize(int s) -
getEstimatedDHTSize
protected int getEstimatedDHTSize() -
getContacts
-
getString
- Overrides:
getString
in classDHTUDPPacketReply
-