com.aelitis.azureus.plugins.tracker.dht
Class DHTTrackerPlugin.RegistrationDetails

java.lang.Object
  extended by com.aelitis.azureus.plugins.tracker.dht.DHTTrackerPlugin.RegistrationDetails
Enclosing class:
DHTTrackerPlugin

protected class DHTTrackerPlugin.RegistrationDetails
extends java.lang.Object


Constructor Summary
protected DHTTrackerPlugin.RegistrationDetails(Download _download, int _reg_type, DHTTrackerPlugin.putDetails _put_details, byte _flags)
           
 
Method Summary
protected  byte getFlags()
           
protected  DHTTrackerPlugin.putDetails getPutDetails()
           
protected  DHTTrackerPlugin.trackerTarget[] getTargets(boolean for_put)
           
protected  void getTrackerTargets(Download download, int type)
           
protected  void update(DHTTrackerPlugin.putDetails _put_details, byte _flags)
           
protected  boolean updateTargets(Download _download, int _reg_type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DHTTrackerPlugin.RegistrationDetails

protected DHTTrackerPlugin.RegistrationDetails(Download _download,
                                               int _reg_type,
                                               DHTTrackerPlugin.putDetails _put_details,
                                               byte _flags)
Method Detail

update

protected void update(DHTTrackerPlugin.putDetails _put_details,
                      byte _flags)

updateTargets

protected boolean updateTargets(Download _download,
                                int _reg_type)

getPutDetails

protected DHTTrackerPlugin.putDetails getPutDetails()

getFlags

protected byte getFlags()

getTargets

protected DHTTrackerPlugin.trackerTarget[] getTargets(boolean for_put)

getTrackerTargets

protected void getTrackerTargets(Download download,
                                 int type)