blob: 35427d0c044fd382e7158dfc8cee257beb73ce2a [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2015 Ericsson
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License 2.0 which
* accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************/
package org.eclipse.tracecompass.analysis.timing.core.segmentstore;
import org.eclipse.tracecompass.segmentstore.core.ISegment;
import org.eclipse.tracecompass.segmentstore.core.ISegmentStore;
/**
* Analysis progress listener for segment store viewers
*
* @author France Lapointe Nguyen
* @since 2.0
*/
public interface IAnalysisProgressListener {
/**
* Called at the end of the segment store construction
*
* @param segmentProvider
* analysis that is running
*
* @param data
* segment store of the latency analysis
*/
void onComplete(ISegmentStoreProvider segmentProvider, ISegmentStore<ISegment> data);
}