mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-23 14:42:11 +02:00
Added ICRuntimeConfiguration.
This commit is contained in:
parent
0ddf06d9e6
commit
e49c3ff3d6
2 changed files with 45 additions and 0 deletions
|
@ -0,0 +1,38 @@
|
||||||
|
/*
|
||||||
|
*(c) Copyright QNX Software Systems Ltd. 2002.
|
||||||
|
* All Rights Reserved.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.eclipse.cdt.debug.core.cdi;
|
||||||
|
|
||||||
|
import java.util.Properties;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Describes the configuration of debug session.
|
||||||
|
*
|
||||||
|
* @since Aug 6, 2002
|
||||||
|
*/
|
||||||
|
public interface ICRuntimeOptions {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Program/Inferior arguments.
|
||||||
|
*
|
||||||
|
* @param args the string representing the arguments.
|
||||||
|
*/
|
||||||
|
void setArguments(String args);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Program/Inferior environment settings.
|
||||||
|
*
|
||||||
|
* @param props the new environment variable to add.
|
||||||
|
*/
|
||||||
|
void setEnvironment(Properties props);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Program/Inferior working directory.
|
||||||
|
*
|
||||||
|
* @param wd the working directory to start the program.
|
||||||
|
*/
|
||||||
|
void setWorkingDirectory(String wd);
|
||||||
|
}
|
|
@ -89,6 +89,13 @@ public interface ICSession
|
||||||
*/
|
*/
|
||||||
ICDebugConfiguration getConfiguration();
|
ICDebugConfiguration getConfiguration();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the Runtime options for this debug session.
|
||||||
|
*
|
||||||
|
* @return the configuration description
|
||||||
|
*/
|
||||||
|
ICRuntimeOptions getRuntimeOptions();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns whether this element is terminated.
|
* Returns whether this element is terminated.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Add table
Reference in a new issue