gdbtrace: Move plugins to the Trace Compass namespace
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng2.control.core / src / org / eclipse / linuxtools / lttng2 / control / core / session / SessionConfigStrings.java
CommitLineData
bf562d57
GM
1/**********************************************************************
2 * Copyright (c) 2014 École Polytechnique de Montréal
3 *
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
8 *
9 * Contributors:
10 * Guilliano Molaire - Initial API and implementation
11 *********************************************************************/
8e8c0226 12package org.eclipse.linuxtools.lttng2.control.core.session;
bf562d57
GM
13
14/**
15 * This file defines most markers from a session configuration file used to
16 * configure a trace session. They can be found in the session configuration
17 * schema "session.xsd" in src/common/config/ folder of LTTng-tools.
18 *
19 * @author Guilliano Molaire
20 * @since 3.0
21 */
22@SuppressWarnings({ "javadoc", "nls" })
23public interface SessionConfigStrings {
24
25 /* Session configuration file extension */
26 static final String SESSION_CONFIG_FILE_EXTENSION = "lttng";
27
28 /* Elements of the session configuration file */
29 static final String CONFIG_ELEMENT_SESSIONS = "sessions";
30 static final String CONFIG_ELEMENT_SESSION = "session";
31 static final String CONFIG_ELEMENT_DOMAINS = "domains";
32 static final String CONFIG_ELEMENT_DOMAIN = "domain";
33 static final String CONFIG_ELEMENT_CHANNELS = "channels";
34 static final String CONFIG_ELEMENT_CHANNEL = "channel";
35 static final String CONFIG_ELEMENT_EVENTS = "events";
36 static final String CONFIG_ELEMENT_EVENT = "event";
37 static final String CONFIG_ELEMENT_OUTPUT = "output";
38 static final String CONFIG_ELEMENT_ATTRIBUTES = "attributes";
39 static final String CONFIG_ELEMENT_NET_OUTPUT = "net_output";
40 static final String CONFIG_ELEMENT_MAX_SIZE = "max_size";
41 static final String CONFIG_ELEMENT_SNAPSHOT_OUTPUTS = "snapshot_outputs";
42 static final String CONFIG_ELEMENT_CONSUMER_OUTPUT = "consumer_output";
43 static final String CONFIG_ELEMENT_DESTINATION = "destination";
44 static final String CONFIG_ELEMENT_CONTROL_URI = "control_uri";
45 static final String CONFIG_ELEMENT_DATA_URI = "data_uri";
46 static final String CONFIG_ELEMENT_SNAPSHOT_MODE = "snapshot_mode";
47 static final String CONFIG_ELEMENT_PATH = "path";
48 static final String CONFIG_ELEMENT_NAME = "name";
49 static final String CONFIG_ELEMENT_ENABLED = "enabled";
50 static final String CONFIG_ELEMENT_TYPE = "type";
51 static final String CONFIG_ELEMENT_STARTED = "started";
52 static final String CONFIG_ELEMENT_DOMAIN_BUFFER_TYPE = "buffer_type";
53 static final String CONFIG_ELEMENT_OVERWRITE_MODE = "overwrite_mode";
54 static final String CONFIG_ELEMENT_SUBBUFFER_SIZE = "subbuffer_size";
55 static final String CONFIG_ELEMENT_SUBBUFFER_COUNT = "subbuffer_count";
56 static final String CONFIG_ELEMENT_SWITCH_TIMER_INTERVAL = "switch_timer_interval";
57 static final String CONFIG_ELEMENT_READ_TIMER_INTERVAL = "read_timer_interval";
58 static final String CONFIG_ELEMENT_OUTPUT_TYPE = "output_type";
59 static final String CONFIG_ELEMENT_TRACEFILE_SIZE = "tracefile_size";
60 static final String CONFIG_ELEMENT_TRACEFILE_COUNT = "tracefile_count";
61 static final String CONFIG_ELEMENT_LIVE_TIMER_INTERVAL = "live_timer_interval";
62 static final String CONFIG_ELEMENT_LOGLEVEL_TYPE = "loglevel_type";
63 static final String CONFIG_ELEMENT_LOGLEVEL = "loglevel";
64
65 /* Common element values */
66 static final String CONFIG_STRING_TRUE = "true";
67 static final String CONFIG_STRING_FALSE = "false";
68 static final String CONFIG_STRING_ZERO = "0";
69
70 static final String CONFIG_DOMAIN_TYPE_KERNEL = "KERNEL";
71 static final String CONFIG_DOMAIN_TYPE_UST = "UST";
72
73 static final String CONFIG_BUFFER_TYPE_PER_UID = "PER_UID";
74 static final String CONFIG_BUFFER_TYPE_PER_PID = "PER_PID";
75 static final String CONFIG_BUFFER_TYPE_GLOBAL = "GLOBAL";
76
77 static final String CONFIG_OVERWRITE_MODE_DISCARD = "DISCARD";
78 static final String CONFIG_OVERWRITE_MODE_OVERWRITE = "OVERWRITE";
79
80 static final String CONFIG_OUTPUT_TYPE_SPLICE = "SPLICE";
81 static final String CONFIG_OUTPUT_TYPE_MMAP = "MMAP";
82}
This page took 0.03291 seconds and 5 git commands to generate.