/******************************************************************************* * Copyright (c) 2000, 2010 QNX Software Systems and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * QNX Software Systems - Initial API and implementation *******************************************************************************/ package org.eclipse.cdt.debug.mi.core; /** * * Constant definitions for GDB MI plug-in. * * @since Oct 4, 2002 */ public interface IMIConstants { /** * MI plug-in identifier (value <code>"org.eclipse.cdt.debug.mi"</code>). */ public static final String PLUGIN_ID = MIPlugin.getUniqueIdentifier(); /** * Preference key for default MI request timeout value. */ public static final String PREF_REQUEST_TIMEOUT = PLUGIN_ID + ".PREF_REQUEST_TIMEOUT"; //$NON-NLS-1$ /** * Preference key for default MI launch request timeout value. */ public static final String PREF_REQUEST_LAUNCH_TIMEOUT = PLUGIN_ID + ".PREF_REQUEST_LAUNCH_TIMEOUT"; //$NON-NLS-1$ /** * The default MI request timeout when no preference is set. */ public static final int DEF_REQUEST_LAUNCH_TIMEOUT = 30000; /** * The default MI request timeout when no preference is set. */ public static final int DEF_REQUEST_TIMEOUT = 10000; /** * The minimum value the MI request timeout can have. */ public static final int MIN_REQUEST_TIMEOUT = 100; /** * The maximum value the MI request timeout can have. */ public static final int MAX_REQUEST_TIMEOUT = Integer.MAX_VALUE; /** * Boolean preference controlling whether the shared library manager will be * refreshed every time when the execution of program stops. */ public static final String PREF_SHARED_LIBRARIES_AUTO_REFRESH = PLUGIN_ID + ".SharedLibraries.auto_refresh"; //$NON-NLS-1$ /** * The default value of the for <code>PREF_SHARED_LIBRARIES_AUTO_REFRESH</code> property */ public static final boolean DEF_PREF_SHARED_LIBRARIES_AUTO_REFRESH = true; }