Class DHTUDPPacketRequestPing
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.DHTUDPPacketRequestPing
- All Implemented Interfaces:
DHTUDPPacket
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int[]private int[]private static final int[]private ObjectFields inherited from class DHTUDPPacketRequest
DHT_HEADER_SIZEFields inherited from class PRUDPPacketRequest
PR_HEADER_SIZEFields inherited from class PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE -
Constructor Summary
ConstructorsModifierConstructorDescriptionDHTUDPPacketRequestPing(DHTTransportUDPImpl _transport, long _connection_id, DHTTransportUDPContactImpl _local_contact, DHTTransportUDPContactImpl _remote_contact) protectedDHTUDPPacketRequestPing(DHTUDPPacketNetworkHandler network_handler, DataInputStream is, long con_id, int trans_id) -
Method Summary
Modifier and TypeMethodDescriptionprotected int[]protected int[]protected Objectvoidprotected voidsetAltContactRequest(int[] networks, int[] counts) Methods inherited from class DHTUDPPacketRequest
getClockSkew, getGenericFlags, getGenericFlags2, getNetwork, getOriginatorAddress, getOriginatorInstanceID, getOriginatorVersion, getProtocolVersion, getTransport, getVendorID, setNetwork, setOriginatorAddressMethods inherited from class PRUDPPacketRequest
deserialiseRequest, getConnectionId, getReceiveTime, registerDecoders, setReceiveTimeMethods inherited from class PRUDPPacket
getAction, getAddress, getMinimumProtocolVersion, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
-
Field Details
-
EMPTY_INTS
private static final int[] EMPTY_INTS -
alt_networks
private int[] alt_networks -
alt_network_counts
private int[] alt_network_counts -
upload_stats
-
-
Constructor Details
-
DHTUDPPacketRequestPing
public DHTUDPPacketRequestPing(DHTTransportUDPImpl _transport, long _connection_id, DHTTransportUDPContactImpl _local_contact, DHTTransportUDPContactImpl _remote_contact) -
DHTUDPPacketRequestPing
protected DHTUDPPacketRequestPing(DHTUDPPacketNetworkHandler network_handler, DataInputStream is, long con_id, int trans_id) throws IOException - Throws:
IOException
-
-
Method Details
-
serialise
- Overrides:
serialisein classDHTUDPPacketRequest- Throws:
IOException
-
setAltContactRequest
protected void setAltContactRequest(int[] networks, int[] counts) -
getAltNetworks
protected int[] getAltNetworks() -
getAltNetworkCounts
protected int[] getAltNetworkCounts() -
getUploadStats
-
getString
- Overrides:
getStringin classDHTUDPPacketRequest
-