Class UDPSelector
java.lang.Object
com.biglybt.core.networkmanager.impl.udp.UDPSelector
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
(package private) static final int
(package private) final AESemaphore
(package private) final List
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
cancel
(TransportHelper transport, TransportHelper.selectListener listener) protected void
destroy()
protected void
ready
(TransportHelper transport, TransportHelper.selectListener listener, Object attachment) protected void
ready
(TransportHelper transport, TransportHelper.selectListener listener, Object attachment, Throwable error)
-
Field Details
-
POLL_FREQUENCY
static final int POLL_FREQUENCY -
ready_set
-
ready_sem
-
destroyed
volatile boolean destroyed
-
-
Constructor Details
-
UDPSelector
-
-
Method Details
-
destroy
protected void destroy() -
ready
protected void ready(TransportHelper transport, TransportHelper.selectListener listener, Object attachment) throws IOException - Throws:
IOException
-
ready
protected void ready(TransportHelper transport, TransportHelper.selectListener listener, Object attachment, Throwable error) throws IOException - Throws:
IOException
-
cancel
-