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 intprivate booleanprivate booleanprivate final DHTOperationListenerprivate final AEMonitor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDHTOperationListenerDemuxer(DHTOperationListener _delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete(boolean timeout) booleandiversified(String desc) voidfound(DHTTransportContact contact, boolean is_closest) voidvoidread(DHTTransportContact contact, DHTTransportValue value) voidsearching(DHTTransportContact contact, int level, int active_searches) voidwrote(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:
searchingin interfaceDHTOperationListener
-
diversified
- Specified by:
diversifiedin interfaceDHTOperationListener
-
found
- Specified by:
foundin interfaceDHTOperationListener
-
read
- Specified by:
readin interfaceDHTOperationListener
-
wrote
- Specified by:
wrotein interfaceDHTOperationListener
-
complete
public void complete(boolean timeout) - Specified by:
completein interfaceDHTOperationListener
-