Class DHTUDPPacketRequestFindNode
java.lang.Object
com.biglybt.net.udp.uc.PRUDPPacket
com.biglybt.net.udp.uc.PRUDPPacketRequest
com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketRequest
com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketRequestFindNode
- All Implemented Interfaces:
DHTUDPPacket
-
Field Summary
FieldsFields inherited from class com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketRequest
DHT_HEADER_SIZE
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacketRequest
PR_HEADER_SIZE
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionDHTUDPPacketRequestFindNode
(DHTTransportUDPImpl _transport, long _connection_id, DHTTransportUDPContactImpl _local_contact, DHTTransportUDPContactImpl _remote_contact) protected
DHTUDPPacketRequestFindNode
(DHTUDPPacketNetworkHandler network_handler, DataInputStream is, long con_id, int trans_id) -
Method Summary
Modifier and TypeMethodDescriptionprotected int
protected byte[]
getID()
protected int
protected Object
void
protected void
setEstimatedDHTSize
(int s) protected void
setID
(byte[] _id) protected void
setNodeStatus
(int ns) Methods inherited from class com.biglybt.core.dht.transport.udp.impl.DHTUDPPacketRequest
getClockSkew, getGenericFlags, getGenericFlags2, getNetwork, getOriginatorAddress, getOriginatorInstanceID, getOriginatorVersion, getProtocolVersion, getTransport, getVendorID, setNetwork, setOriginatorAddress
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacketRequest
deserialiseRequest, getConnectionId, getReceiveTime, registerDecoders, setReceiveTime
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacket
getAction, getAddress, getMinimumProtocolVersion, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
-
Field Details
-
id
private byte[] id -
node_status
private int node_status -
estimated_dht_size
private int estimated_dht_size -
upload_stats
-
-
Constructor Details
-
DHTUDPPacketRequestFindNode
public DHTUDPPacketRequestFindNode(DHTTransportUDPImpl _transport, long _connection_id, DHTTransportUDPContactImpl _local_contact, DHTTransportUDPContactImpl _remote_contact) -
DHTUDPPacketRequestFindNode
protected DHTUDPPacketRequestFindNode(DHTUDPPacketNetworkHandler network_handler, DataInputStream is, long con_id, int trans_id) throws IOException - Throws:
IOException
-
-
Method Details
-
serialise
- Overrides:
serialise
in classDHTUDPPacketRequest
- Throws:
IOException
-
setID
protected void setID(byte[] _id) -
getID
protected byte[] getID() -
setNodeStatus
protected void setNodeStatus(int ns) -
getNodeStatus
protected int getNodeStatus() -
setEstimatedDHTSize
protected void setEstimatedDHTSize(int s) -
getEstimatedDHTSize
protected int getEstimatedDHTSize() -
getUploadStats
-
getString
- Overrides:
getString
in classDHTUDPPacketRequest
-