Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] ExitEvent

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.117
diff -u -r1.117 ChangeLog
--- ChangeLog	3 Feb 2003 19:30:27 -0000	1.117
+++ ChangeLog	3 Feb 2003 21:33:05 -0000
@@ -1,5 +1,15 @@
 2003-02-03  Alain Magloire
 
+	* src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitEvent.java:
+	Extends ICDIDestroyedEvent.
+	(getReason): New method.
+	* src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java:
+	New file.
+	* src/org/eclipse/cdt/debug/internal/core/CDebugTarget.java (handleExitEvent):
+	Change to conform to new ICDIExitEvent changes.
+
+2003-02-03  Alain Magloire
+
 	* src/org/eclipse/cdt/debug/core/cdi/model/ICDISignal.java:
 	(getDescription): new Method replace getMeaning().
 	(isStopSet): new method.
Index: src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java
===================================================================
RCS file: src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java
diff -N src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ src/org/eclipse/cdt/debug/core/cdi/ICDISignalExitInfo.java	3 Feb 2003 21:33:05 -0000
@@ -0,0 +1,26 @@
+/*
+ *(c) Copyright QNX Software Systems Ltd. 2002.
+ * All Rights Reserved.
+ * 
+ */
+package org.eclipse.cdt.debug.core.cdi;
+
+/**
+ * Represents information provided by the session when the program exited.
+ * 
+ */
+public interface ICDISignalExitInfo extends ICDISessionObject {
+
+	/**
+	 * Method getName.
+	 * @return String
+	 */
+	String getName();
+	
+	/**
+	 * Method getDescription.
+	 * @return String
+	 */
+	String getDescription();
+
+}
Index: src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitedEvent.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitedEvent.java,v
retrieving revision 1.2
diff -u -r1.2 ICDIExitedEvent.java
--- src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitedEvent.java	27 Jan 2003 03:25:14 -0000	1.2
+++ src/org/eclipse/cdt/debug/core/cdi/event/ICDIExitedEvent.java	3 Feb 2003 21:33:06 -0000
@@ -5,7 +5,7 @@
  */
 package org.eclipse.cdt.debug.core.cdi.event;
 
-import org.eclipse.cdt.debug.core.cdi.ICDIExitInfo;
+import org.eclipse.cdt.debug.core.cdi.ICDISessionObject;
 
 /**
  * 
@@ -17,12 +17,12 @@
  * 
  * @since Jul 10, 2002
  */
-public interface ICDIExitedEvent extends ICDIEvent {
+public interface ICDIExitedEvent extends ICDIDestroyedEvent {
 	/**
 	 * Returns the information provided by the session when program 
 	 * is exited.
 	 * 
 	 * @return the exit information
 	 */
-	ICDIExitInfo getExitInfo();
+	ICDISessionObject getReason();
 }
Index: src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java,v
retrieving revision 1.79
diff -u -r1.79 CDebugTarget.java
--- src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java	31 Jan 2003 22:38:13 -0000	1.79
+++ src/org/eclipse/cdt/debug/internal/core/model/CDebugTarget.java	3 Feb 2003 21:33:11 -0000
@@ -1448,7 +1448,7 @@
 	{
 		removeAllThreads();
 		setCurrentStateId( IState.EXITED );
-		setCurrentStateInfo( event.getExitInfo() );
+		setCurrentStateInfo( event.getReason() );
 		fireChangeEvent( DebugEvent.CONTENT );
 		try
 		{



Back to the top