X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=org.eclipse.linuxtools.lttng.ui%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Flttng%2Fui%2Fviews%2Fhistogram%2FHistogramRequest.java;h=120d243298998bc6276abfd1b1657c5322594b5f;hb=fbd124ddfe08ba05a96e6fee1faeceb82e08a479;hp=2b88329570eabb9bade5ffd75ecc725bf35c8357;hpb=e8689c0fff4fc9d025a2d94d5364ad7ea89189e7;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java index 2b88329570..120d243298 100644 --- a/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java +++ b/org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramRequest.java @@ -30,22 +30,22 @@ public class HistogramRequest extends TmfEventRequest { // Attributes // ------------------------------------------------------------------------ - private final Histogram fHistogram; + protected final HistogramDataModel fHistogram; // ------------------------------------------------------------------------ // Constructor // ------------------------------------------------------------------------ - public HistogramRequest(Histogram histogram, TmfTimeRange range, int rank, int nbEvents, ITmfDataRequest.ExecutionType execType) { + public HistogramRequest(HistogramDataModel histogram, TmfTimeRange range, int rank, int nbEvents, ITmfDataRequest.ExecutionType execType) { super(LttngEvent.class, range, rank, nbEvents, LttngConstants.DEFAULT_BLOCK_SIZE, execType); fHistogram = histogram; } - public HistogramRequest(Histogram histogram, TmfTimeRange range, ITmfDataRequest.ExecutionType execType) { + public HistogramRequest(HistogramDataModel histogram, TmfTimeRange range, ITmfDataRequest.ExecutionType execType) { this(histogram, range, 0, ALL_DATA, execType); } - public HistogramRequest(Histogram histogram, TmfTimeRange range, int rank, ITmfDataRequest.ExecutionType execType) { + public HistogramRequest(HistogramDataModel histogram, TmfTimeRange range, int rank, ITmfDataRequest.ExecutionType execType) { this(histogram, range, rank, ALL_DATA, execType); } @@ -58,19 +58,19 @@ public class HistogramRequest extends TmfEventRequest { super.handleData(event); if (event != null) { long timestamp = event.getTimestamp().getValue(); - fHistogram.countEvent(timestamp); + fHistogram.countEvent(getNbRead(), timestamp); } } @Override public void handleCompleted() { - fHistogram.refresh(); + fHistogram.complete(); super.handleCompleted(); } @Override public void handleCancel() { - fHistogram.refresh(); + fHistogram.clear(); super.handleCancel(); }