Class PeerControlSchedulerPrioritised.instanceWrapper
- java.lang.Object
-
- com.biglybt.core.peermanager.control.impl.PeerControlSchedulerPrioritised.instanceWrapper
-
- All Implemented Interfaces:
java.lang.Comparable
- Enclosing class:
- PeerControlSchedulerPrioritised
protected static class PeerControlSchedulerPrioritised.instanceWrapper extends java.lang.Object implements java.lang.Comparable
-
-
Field Summary
Fields Modifier and Type Field Description private PeerControlInstance
instance
private long
offset
private boolean
unregistered
-
Constructor Summary
Constructors Modifier Constructor Description protected
instanceWrapper(PeerControlInstance _instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object o)
protected PeerControlInstance
getInstance()
protected long
getScheduleOffset()
protected boolean
isUnregistered()
protected void
schedule()
protected void
setScheduleOffset(long t)
protected void
unregister()
-
-
-
Field Detail
-
instance
private final PeerControlInstance instance
-
unregistered
private boolean unregistered
-
offset
private long offset
-
-
Constructor Detail
-
instanceWrapper
protected instanceWrapper(PeerControlInstance _instance)
-
-
Method Detail
-
unregister
protected void unregister()
-
isUnregistered
protected boolean isUnregistered()
-
setScheduleOffset
protected void setScheduleOffset(long t)
-
getScheduleOffset
protected long getScheduleOffset()
-
getInstance
protected PeerControlInstance getInstance()
-
schedule
protected void schedule()
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
-