Class DHTControlImpl.DHTOperationListenerDemuxer
java.lang.Object
com.biglybt.core.dht.control.impl.DHTControlImpl.DHTOperationListenerDemuxer
- All Implemented Interfaces:
DHTOperationListener
- Direct Known Subclasses:
DHTControlImpl.lookupResultHandler
- Enclosing class:
- DHTControlImpl
protected static class DHTControlImpl.DHTOperationListenerDemuxer
extends Object
implements DHTOperationListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private boolean
private boolean
private final DHTOperationListener
private final AEMonitor
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DHTOperationListenerDemuxer
(DHTOperationListener _delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
complete
(boolean timeout) boolean
diversified
(String desc) void
found
(DHTTransportContact contact, boolean is_closest) void
void
read
(DHTTransportContact contact, DHTTransportValue value) void
searching
(DHTTransportContact contact, int level, int active_searches) void
wrote
(DHTTransportContact contact, DHTTransportValue value)
-
Field Details
-
this_mon
-
delegate
-
complete_fired
private boolean complete_fired -
complete_included_ok
private boolean complete_included_ok -
complete_count
private int complete_count
-
-
Constructor Details
-
DHTOperationListenerDemuxer
-
-
Method Details
-
incrementCompletes
public void incrementCompletes() -
searching
- Specified by:
searching
in interfaceDHTOperationListener
-
diversified
- Specified by:
diversified
in interfaceDHTOperationListener
-
found
- Specified by:
found
in interfaceDHTOperationListener
-
read
- Specified by:
read
in interfaceDHTOperationListener
-
wrote
- Specified by:
wrote
in interfaceDHTOperationListener
-
complete
public void complete(boolean timeout) - Specified by:
complete
in interfaceDHTOperationListener
-