1
/*******************************************************************************
2
* Copyright (c) 2011 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
12
*******************************************************************************/
14
package org.eclipse.linuxtools.internal.lttng.ui.tracecontrol;
17
@SuppressWarnings("nls")
18
public class TraceControlConstants {
20
// LTTng Resource Constants
21
public static final String Rse_Provider_Resource_Remote_Type_Category = "providers";
22
public static final String Rse_Provider_Resource_Remote_Type = "provider";
23
public static final String Rse_Target_Resource_Remote_Type_Category = "targets";
24
public static final String Rse_Target_Resource_Remote_Type = "target";
25
public static final String Rse_Trace_Resource_Remote_Type_Category = "traces";
26
public static final String Rse_Trace_Resource_Remote_Type = "trace";
27
public static final String Lttng_Providers_Name = "Providers";
28
public static final String Lttng_Ust_TraceName = "auto";
29
public static final String Lttng_Trace_Transport_Relay = "relay";
30
public static final String Lttng_Control_AllChannels = "all";
31
public static final String Lttng_Control_New_Event_Data = "new_trace_data";
32
public static final String Lttng_Control_Unwrite_Trace_Data_Event = "unwrite_trace_data";
33
public static final String Lttng_Control_Trace_Done_Event = "trace_done";
35
// the parameter names have to be coordinated with lttctltraceinfo.c in lttng-agent
36
public static final String ACTIVE_TRACE_INFO_PARAM_DESTINATION = "destination";
37
public static final String ACTIVE_TRACE_INFO_PARAM_NUM_THREAD = "numThread";
38
public static final String ACTIVE_TRACE_INFO_PARAM_NORMAL_ONLY = "normal_only";
39
public static final String ACTIVE_TRACE_INFO_PARAM_FLIGHT_ONLY = "flight_only";
40
public static final String ACTIVE_TRACE_INFO_PARAM_ENABLED = "enabled";
42
// the destination prefixes have to be coordinated with lttctlkerntransfer.c in lttng-agent
43
public static final String ACTIVE_TRACE_INFO_DESTINATION_PREFIX_LOCAL = "local:";
44
public static final String ACTIVE_TRACE_INFO_DESTINATION_PREFIX_NETWORK = "network:";
46
// Default timeout for TCF tasks (in seconds)
47
public static final int DEFAULT_TCF_TASK_TIMEOUT = 10;