Class PRUDPPacketHandlerRequestImpl
java.lang.Object
com.biglybt.net.udp.uc.impl.PRUDPPacketHandlerRequestImpl
- All Implemented Interfaces:
PRUDPPacketHandlerRequest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate PRUDPPacketHandlerExceptionprivate PRUDPPacketReceiverprivate PRUDPPacketprivate longprivate AESemaphoreprivate longprivate long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPRUDPPacketHandlerRequestImpl(PRUDPPacketReceiver _receiver, long _timeout) -
Method Summary
Modifier and TypeMethodDescriptionlongprotected PRUDPPacketgetReply()protected longprotected longprotected voidsent()protected voidprotected voidsetReply(PRUDPPacket packet, InetSocketAddress originator, long receive_time)
-
Field Details
-
sem
-
timeout
private long timeout -
receiver
-
exception
-
reply
-
send_time
private long send_time -
reply_time
private long reply_time
-
-
Constructor Details
-
PRUDPPacketHandlerRequestImpl
-
-
Method Details
-
sent
protected void sent() -
getSendTime
protected long getSendTime() -
getTimeout
protected long getTimeout() -
getElapsedTime
public long getElapsedTime()- Specified by:
getElapsedTimein interfacePRUDPPacketHandlerRequest
-
setReply
-
setException
-
getReply
- Throws:
PRUDPPacketHandlerException
-