seda.sandStorm.internal
Class ResponseTimeControllerMulticlass.cinfo

java.lang.Object
  extended by seda.sandStorm.internal.ResponseTimeControllerMulticlass.cinfo
Enclosing class:
ResponseTimeControllerMulticlass

 class ResponseTimeControllerMulticlass.cinfo
extends java.lang.Object


Field Summary
(package private)  double adjtime
           
(package private)  boolean adjust
           
(package private)  int cur_measurement
           
(package private)  double curRate
           
(package private)  double err
           
(package private)  double last_err
           
(package private)  boolean last_increased
           
(package private)  int lowCount
           
(package private)  double maxRate
           
(package private)  long[] measurements
           
(package private)  double ninetiethRT
           
(package private)  int num_measurements
           
(package private)  boolean preempted
           
(package private)  long[] sortedmeasurements
           
(package private)  double targetRT
           
(package private)  int theclass
           
 
Constructor Summary
ResponseTimeControllerMulticlass.cinfo(int theclass, double target)
           
 
Method Summary
(package private)  void addMeasurement(long time)
           
(package private)  boolean adjust(long curtime)
           
(package private)  void record90th(int numsort, long curtime)
           
(package private)  void setRate(double newrate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theclass

int theclass

adjtime

double adjtime

targetRT

double targetRT

measurements

long[] measurements

sortedmeasurements

long[] sortedmeasurements

cur_measurement

int cur_measurement

num_measurements

int num_measurements

curRate

double curRate

lowCount

int lowCount

ninetiethRT

double ninetiethRT

err

double err

last_err

double last_err

adjust

boolean adjust

preempted

boolean preempted

maxRate

double maxRate

last_increased

boolean last_increased
Constructor Detail

ResponseTimeControllerMulticlass.cinfo

ResponseTimeControllerMulticlass.cinfo(int theclass,
                                       double target)
Method Detail

setRate

void setRate(double newrate)

addMeasurement

void addMeasurement(long time)

record90th

void record90th(int numsort,
                long curtime)

adjust

boolean adjust(long curtime)