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
.ui
.views
.control
.dialogs
;
14 import java
.util
.List
;
17 * <b><u>IEnableKernelEvents</u></b>
19 * Interface for providing information about kernel events to be enabled.
22 public interface IEnableKernelEvents
{
24 // ------------------------------------------------------------------------
26 // ------------------------------------------------------------------------
29 * @return a flag whether the tracepoints shall be configured.
31 public boolean isTracepoints();
34 * @return a flag indicating whether all tracepoints shall be enabled or not.
36 public boolean isAllTracePoints();
39 * @return a flag whether the syscalls shall be configured.
41 public boolean isSysCalls();
44 * @return a flag indicating whether syscalls shall be enabled or not.
46 public boolean isAllSysCalls();
49 * @return a list of event names to be enabled.
51 public List
<String
> getEventNames();
54 * @return a flag whether the dynamic probe shall be configured.
56 public boolean isDynamicProbe();
59 * @return event name of the dynamic probe (or null if no dynamic probe).
61 public String
getProbeEventName();
64 * @return the dynamic probe (or null if no dynamic probe).
66 public String
getProbeName();
69 * @return a flag whether the dynamic function entry/return probe shall be configured.
71 public boolean isDynamicFunctionProbe();
74 * @return event name of the dynamic function entry/exit probe (or null if no dynamic probe).
76 public String
getFunctionEventName();
79 * @return the dynamic function entry/exit probe (or null if no dynamic probe).
81 public String
getFunction();
84 // * @return a flag whether events using wildcards should be enabled
86 // public boolean isWildcard();
89 // * @return a wildcard
91 // public String getWildcard();
94 // * @return a flag whether events using log levels should be enabled
96 // public boolean isLogLevel();
99 // * @return a log level type (loglevel or loglevel-only)
101 // public LogLevelType getLogLevelType();
104 // * @return a log level
106 // public TraceLogLevel getLogLevel();
109 // * @return a event name for the log level enable action
111 // public String getLogLevelEventName();
This page took 0.070116 seconds and 5 git commands to generate.