com.aelitis.azureus.core.dht.transport.udp.impl
Class DHTUDPPacketData
java.lang.Object
com.aelitis.net.udp.uc.PRUDPPacket
com.aelitis.net.udp.uc.PRUDPPacketRequest
com.aelitis.azureus.core.dht.transport.udp.impl.DHTUDPPacketRequest
com.aelitis.azureus.core.dht.transport.udp.impl.DHTUDPPacketData
- All Implemented Interfaces:
- DHTUDPPacket
public class DHTUDPPacketData
- extends DHTUDPPacketRequest
- Author:
- parg
Methods inherited from class com.aelitis.azureus.core.dht.transport.udp.impl.DHTUDPPacketRequest |
getClockSkew, getGenericFlags, getGenericFlags2, getNetwork, getOriginatorAddress, getOriginatorInstanceID, getOriginatorVersion, getProtocolVersion, getTransport, getVendorID, postDeserialise, postSerialise, setNetwork, setOriginatorAddress |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PT_READ_REQUEST
public static final byte PT_READ_REQUEST
- See Also:
- Constant Field Values
PT_READ_REPLY
public static final byte PT_READ_REPLY
- See Also:
- Constant Field Values
PT_WRITE_REQUEST
public static final byte PT_WRITE_REQUEST
- See Also:
- Constant Field Values
PT_WRITE_REPLY
public static final byte PT_WRITE_REPLY
- See Also:
- Constant Field Values
MAX_DATA_SIZE
public static final int MAX_DATA_SIZE
- See Also:
- Constant Field Values
DHTUDPPacketData
public DHTUDPPacketData(DHTTransportUDPImpl _transport,
long _connection_id,
DHTTransportUDPContactImpl _local_contact,
DHTTransportUDPContactImpl _remote_contact)
DHTUDPPacketData
protected DHTUDPPacketData(DHTUDPPacketNetworkHandler network_handler,
java.io.DataInputStream is,
long con_id,
int trans_id)
throws java.io.IOException
- Throws:
java.io.IOException
serialise
public void serialise(java.io.DataOutputStream os)
throws java.io.IOException
- Overrides:
serialise
in class DHTUDPPacketRequest
- Throws:
java.io.IOException
setDetails
public void setDetails(byte _packet_type,
byte[] _transfer_key,
byte[] _key,
byte[] _data,
int _start_pos,
int _length,
int _total_length)
getPacketType
public byte getPacketType()
getTransferKey
public byte[] getTransferKey()
getRequestKey
public byte[] getRequestKey()
getData
public byte[] getData()
getStartPosition
public int getStartPosition()
getLength
public int getLength()
getTotalLength
public int getTotalLength()
getString
public java.lang.String getString()
- Overrides:
getString
in class DHTUDPPacketRequest