Package com.biglybt.core.dht.nat.impl
Class DHTNATPuncherImpl.BindingData
- java.lang.Object
-
- com.biglybt.core.dht.nat.impl.DHTNATPuncherImpl.BindingData
-
- Enclosing class:
- DHTNATPuncherImpl
private static class DHTNATPuncherImpl.BindingData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long
bind_time
private int
consec_fails
private DHTTransportUDPContact
contact
private long
last_connect_time
private int
ok_count
-
Constructor Summary
Constructors Constructor Description BindingData(DHTTransportUDPContact _contact, long _time)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
connectFailed()
(package private) void
connectOK()
(package private) long
getBindTime()
(package private) int
getConsecutiveFailCount()
(package private) DHTTransportUDPContact
getContact()
(package private) int
getOKCount()
(package private) boolean
isOKToConnect()
(package private) void
rebind()
-
-
-
Field Detail
-
contact
private final DHTTransportUDPContact contact
-
bind_time
long bind_time
-
ok_count
private int ok_count
-
consec_fails
private int consec_fails
-
last_connect_time
private long last_connect_time
-
-
Constructor Detail
-
BindingData
BindingData(DHTTransportUDPContact _contact, long _time)
-
-
Method Detail
-
rebind
void rebind()
-
getContact
DHTTransportUDPContact getContact()
-
getBindTime
long getBindTime()
-
connectOK
void connectOK()
-
connectFailed
void connectFailed()
-
isOKToConnect
boolean isOKToConnect()
-
getOKCount
int getOKCount()
-
getConsecutiveFailCount
int getConsecutiveFailCount()
-
-