public abstract class StopSufficientInterrupt extends Interrupt
Modifier and Type | Field and Description |
---|---|
protected LeakageEstimate.LeakageMeasure |
leakageMeasure |
protected int |
previousObservations |
protected int |
previousSecrets |
Modifier | Constructor and Description |
---|---|
protected |
StopSufficientInterrupt(LeakageEstimate.LeakageMeasure leakageMeasure,
int previousSecrets,
int previousObservations) |
Modifier and Type | Method and Description |
---|---|
boolean |
handle(InterruptQueue queue,
bham.leakiest.Observations observations) |
protected abstract boolean |
leakageSpecificPrerequisitesMet(LeakageEstimate leakageEstimate,
bham.leakiest.Observations observations) |
protected abstract void |
queueNextInterrupt(InterruptQueue queue,
bham.leakiest.Observations observations) |
abstract java.lang.String |
toString() |
protected LeakageEstimate.LeakageMeasure leakageMeasure
protected int previousSecrets
protected int previousObservations
protected StopSufficientInterrupt(LeakageEstimate.LeakageMeasure leakageMeasure, int previousSecrets, int previousObservations)
public boolean handle(InterruptQueue queue, bham.leakiest.Observations observations)
protected abstract boolean leakageSpecificPrerequisitesMet(LeakageEstimate leakageEstimate, bham.leakiest.Observations observations)
protected abstract void queueNextInterrupt(InterruptQueue queue, bham.leakiest.Observations observations)
public abstract java.lang.String toString()
toString
in class java.lang.Object