Package com.biglybt.net.udp.uc
Class PRUDPPacketRequest
java.lang.Object
com.biglybt.net.udp.uc.PRUDPPacket
com.biglybt.net.udp.uc.PRUDPPacketRequest
- Direct Known Subclasses:
DHTUDPPacketRequest
,NetworkAdminNATUDPRequest
,PRUDPPacketRequestAnnounce
,PRUDPPacketRequestAnnounce2
,PRUDPPacketRequestConnect
,PRUDPPacketRequestScrape
,VersionCheckClientUDPRequest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AEMonitor
private long
private static Map
static final int
private long
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionPRUDPPacketRequest
(int _action, long _con_id) protected
PRUDPPacketRequest
(int _action, long _con_id, int _trans_id) -
Method Summary
Modifier and TypeMethodDescriptionstatic PRUDPPacketRequest
deserialiseRequest
(PRUDPPacketHandler handler, DataInputStream is) long
long
static void
registerDecoders
(Map _decoders) void
void
setReceiveTime
(long _rt) Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacket
getAction, getAddress, getMinimumProtocolVersion, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
-
Field Details
-
PR_HEADER_SIZE
public static final int PR_HEADER_SIZE- See Also:
-
class_mon
-
packet_decoders
-
connection_id
private long connection_id -
receive_time
private long receive_time
-
-
Constructor Details
-
PRUDPPacketRequest
public PRUDPPacketRequest(int _action, long _con_id) -
PRUDPPacketRequest
protected PRUDPPacketRequest(int _action, long _con_id, int _trans_id)
-
-
Method Details
-
registerDecoders
-
getConnectionId
public long getConnectionId() -
getReceiveTime
public long getReceiveTime() -
setReceiveTime
public void setReceiveTime(long _rt) -
serialise
- Specified by:
serialise
in classPRUDPPacket
- Throws:
IOException
-
deserialiseRequest
public static PRUDPPacketRequest deserialiseRequest(PRUDPPacketHandler handler, DataInputStream is) throws IOException - Throws:
IOException
-
getString
- Overrides:
getString
in classPRUDPPacket
-