Package com.biglybt.net.udp.uc
Class PRUDPPacketReply
- java.lang.Object
-
- com.biglybt.net.udp.uc.PRUDPPacket
-
- com.biglybt.net.udp.uc.PRUDPPacketReply
-
- Direct Known Subclasses:
DHTUDPPacketReply
,NetworkAdminNATUDPReply
,PRUDPPacketReplyAnnounce
,PRUDPPacketReplyAnnounce2
,PRUDPPacketReplyConnect
,PRUDPPacketReplyError
,PRUDPPacketReplyScrape
,PRUDPPacketReplyScrape2
,VersionCheckClientUDPReply
public abstract class PRUDPPacketReply extends PRUDPPacket
-
-
Field Summary
Fields Modifier and Type Field Description private static AEMonitor
class_mon
private static java.util.Map
packet_decoders
static int
PR_HEADER_SIZE
-
Fields inherited from class com.biglybt.net.udp.uc.PRUDPPacket
DEFAULT_UDP_TIMEOUT, MAX_PACKET_SIZE
-
-
Constructor Summary
Constructors Constructor Description PRUDPPacketReply(int _action, int _tran_id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PRUDPPacketReply
deserialiseReply(PRUDPPacketHandler handler, java.net.InetSocketAddress originator, java.io.DataInputStream is)
java.lang.String
getString()
static void
registerDecoders(java.util.Map _decoders)
void
serialise(java.io.DataOutputStream os)
-
Methods inherited from class com.biglybt.net.udp.uc.PRUDPPacket
getAction, getAddress, getMinimumProtocolVersion, getPreviousPacket, getSerialisedSize, getTransactionId, hasContinuation, setAddress, setPreviousPacket, setSerialisedSize
-
-
-
-
Field Detail
-
PR_HEADER_SIZE
public static final int PR_HEADER_SIZE
- See Also:
- Constant Field Values
-
class_mon
private static AEMonitor class_mon
-
packet_decoders
private static java.util.Map packet_decoders
-
-
Method Detail
-
registerDecoders
public static void registerDecoders(java.util.Map _decoders)
-
serialise
public void serialise(java.io.DataOutputStream os) throws java.io.IOException
- Specified by:
serialise
in classPRUDPPacket
- Throws:
java.io.IOException
-
deserialiseReply
public static PRUDPPacketReply deserialiseReply(PRUDPPacketHandler handler, java.net.InetSocketAddress originator, java.io.DataInputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
getString
public java.lang.String getString()
- Overrides:
getString
in classPRUDPPacket
-
-