Class DHTDBImpl.SurveyContactState

java.lang.Object
com.biglybt.core.dht.db.impl.DHTDBImpl.SurveyContactState
Enclosing class:
DHTDBImpl

protected static class DHTDBImpl.SurveyContactState extends Object
  • Field Details

    • contact

      private DHTTransportContact contact
    • creation_time

      private final long creation_time
    • timeout

      private final long timeout
    • last_used

      private long last_used
    • mappings

      private final Set<DHTDBMapping> mappings
    • consec_fails

      private int consec_fails
  • Constructor Details

  • Method Details

    • timeout

      protected boolean timeout(long now)
    • getContact

      protected DHTTransportContact getContact()
    • getCreationTime

      protected long getCreationTime()
    • updateContactDetails

      protected void updateContactDetails(DHTTransportContact c)
    • updateUseTime

      protected void updateUseTime()
    • getLastUseTime

      protected long getLastUseTime()
    • contactOK

      protected void contactOK()
    • contactFailed

      protected void contactFailed()
    • getConsecFails

      protected int getConsecFails()
    • testMapping

      protected boolean testMapping(DHTDBMapping mapping)
    • getMappings

      protected Set<DHTDBMapping> getMappings()
    • addMapping

      protected void addMapping(DHTDBMapping mapping)
    • removeMapping

      protected void removeMapping(DHTDBMapping mapping)
    • log

      protected void log(String str)