public class UsageFutureRing extends ComputationUsage
ComputationUsage.ComputationUsageType| Constructor and Description |
|---|
UsageFutureRing(FormatReader mFormat) |
UsageFutureRing(int[][] inRingSpecs,
int inNumProcessors) |
| Modifier and Type | Method and Description |
|---|---|
void |
advanceRing(long curMillis) |
void |
clearTracker(CompStreamDescription inStreamDesc) |
int |
getResolution() |
int |
getSizeBytes() |
ComputationUsageTracker |
getTracker(CompStreamDescription inStreamDesc) |
int[] |
getWindowExpected(long curMillis) |
double |
interference(ComputationUsage inUsage) |
double |
interference(ComputationUsage inUsage,
boolean ignoreSelf) |
void |
marshall(FormatWriter mFormat) |
void |
mergeUsage(ComputationUsage inUsage) |
java.lang.String |
toString() |
java.lang.String |
toStringFull() |
public UsageFutureRing(int[][] inRingSpecs,
int inNumProcessors)
public UsageFutureRing(FormatReader mFormat)
public int getResolution()
getResolution in class ComputationUsagepublic int getSizeBytes()
getSizeBytes in class ComputationUsagepublic ComputationUsageTracker getTracker(CompStreamDescription inStreamDesc)
getTracker in class ComputationUsagepublic void clearTracker(CompStreamDescription inStreamDesc)
clearTracker in class ComputationUsagepublic void advanceRing(long curMillis)
public void mergeUsage(ComputationUsage inUsage)
mergeUsage in class ComputationUsagepublic double interference(ComputationUsage inUsage)
interference in class ComputationUsagepublic double interference(ComputationUsage inUsage, boolean ignoreSelf)
interference in class ComputationUsagepublic int[] getWindowExpected(long curMillis)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toStringFull()
public void marshall(FormatWriter mFormat) throws FormatException
mFormat - - The format writer to write toFormatException - If there was a problem while writing