1
/**********************************************************************
2
* Copyright (c) 2012 Ericsson
4
* All rights reserved. This program and the accompanying materials are
5
* made available under the terms of the Eclipse Public License v1.0 which
6
* accompanies this distribution, and is available at
7
* http://www.eclipse.org/legal/epl-v10.html
10
* Bernd Hufmann - Initial API and implementation
11
**********************************************************************/
12
package org.eclipse.linuxtools.internal.lttng2.core.control.model;
16
* Interface for retrieval of basic trace event information.
19
* @author Bernd Hufmann
21
public interface IBaseEventInfo extends ITraceInfo {
24
* @return the trace event type
26
public TraceEventType getEventType();
29
* Sets the trace event type to the given type
30
* @param type - type to set
32
public void setEventType(TraceEventType type);
35
* Sets the trace event type to the type specified by the given name.
36
* @param typeName - event type name
38
public void setEventType(String typeName);
41
* @return the trace event log level
43
public TraceLogLevel getLogLevel();
46
* Sets the trace event log level to the given level
47
* @param level - event log level to set
49
public void setLogLevel(TraceLogLevel level);
52
* Sets the trace event log level to the level specified by the given name.
53
* @param levelName - event log level name
55
public void setLogLevel(String levelName);