Skip to main content

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

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/ChangeLog,v
retrieving revision 1.72
diff -u -r1.72 ChangeLog
--- ChangeLog	20 Jan 2003 21:01:34 -0000	1.72
+++ ChangeLog	21 Jan 2003 21:30:55 -0000
@@ -1,5 +1,12 @@
 2003-01-20 Alain Magloire
 
+	* src/.../mi/core/cdi/SuspendedEvent.java: Use SignalReceived.
+	* src/.../mi/core/cdi/model/Signal.java: New file.
+	* src/.../mi/core/cdi/model/SignalManager.java: Use model/Signal.
+	* src/.../mi/core/cdi/SignalReceived.java: New file.
+
+2003-01-20 Alain Magloire
+
 	The problem was that no check was done for the existence of
 	the program/executable nor the working directory etc ...
 	By asking the arguements to be File, the check is done by
Index: src/org/eclipse/cdt/debug/mi/core/cdi/Signal.java
===================================================================
RCS file: src/org/eclipse/cdt/debug/mi/core/cdi/Signal.java
diff -N src/org/eclipse/cdt/debug/mi/core/cdi/Signal.java
--- src/org/eclipse/cdt/debug/mi/core/cdi/Signal.java	5 Dec 2002 16:01:53 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
-/*
- * (c) Copyright QNX Software Systems Ltd. 2002.
- * All Rights Reserved.
- *
- */
-package org.eclipse.cdt.debug.mi.core.cdi;
-
-import org.eclipse.cdt.debug.core.cdi.ICDISignal;
-import org.eclipse.cdt.debug.mi.core.event.MISignalEvent;
-
-/**
- */
-public class Signal extends SessionObject implements ICDISignal {
-
-	MISignalEvent event;
-	public Signal(CSession session, MISignalEvent e) {
-		super(session);
-		event = e;
-	}
-		
-	/**
-	 * @see org.eclipse.cdt.debug.core.cdi.ICDISignal#getMeaning()
-	 */
-	public String getMeaning() {
-		return event.getMeaning();
-	}
-
-	/**
-	 * @see org.eclipse.cdt.debug.core.cdi.ICDISignal#getName()
-	 */
-	public String getName() {
-		return event.getName();
-	}
-
-}
Index: src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java,v
retrieving revision 1.6
diff -u -r1.6 SignalManager.java
--- src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java	5 Dec 2002 16:01:53 -0000	1.6
+++ src/org/eclipse/cdt/debug/mi/core/cdi/SignalManager.java	21 Jan 2003 21:30:55 -0000
@@ -6,8 +6,8 @@
 package org.eclipse.cdt.debug.mi.core.cdi;
 
 import org.eclipse.cdt.debug.core.cdi.CDIException;
-import org.eclipse.cdt.debug.core.cdi.ICDISignal;
 import org.eclipse.cdt.debug.core.cdi.ICDISignalManager;
+import org.eclipse.cdt.debug.core.cdi.model.ICDISignal;
 
 /**
  */
@@ -21,7 +21,7 @@
 	 * @see org.eclipse.cdt.debug.core.cdi.ICDISignalManager#getSignals()
 	 */
 	public ICDISignal[] getSignals() throws CDIException {
-		return null;
+		return new ICDISignal[0];
 	}
 
 }
Index: src/org/eclipse/cdt/debug/mi/core/cdi/SignalReceived.java
===================================================================
RCS file: src/org/eclipse/cdt/debug/mi/core/cdi/SignalReceived.java
diff -N src/org/eclipse/cdt/debug/mi/core/cdi/SignalReceived.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ src/org/eclipse/cdt/debug/mi/core/cdi/SignalReceived.java	21 Jan 2003 21:30:55 -0000
@@ -0,0 +1,31 @@
+/*
+ * (c) Copyright QNX Software Systems Ltd. 2002.
+ * All Rights Reserved.
+ *
+ */
+
+package org.eclipse.cdt.debug.mi.core.cdi;
+
+import org.eclipse.cdt.debug.core.cdi.ICDISignalReceived;
+import org.eclipse.cdt.debug.core.cdi.model.ICDISignal;
+import org.eclipse.cdt.debug.mi.core.cdi.model.Signal;
+import org.eclipse.cdt.debug.mi.core.event.MISignalEvent;
+
+/**
+ */
+public class SignalReceived extends SessionObject implements ICDISignalReceived {
+
+	ICDISignal signal;
+	public SignalReceived(CSession session, MISignalEvent event) {
+		super(session);
+		signal = new Signal(session.getCTarget(), event);
+	}
+
+	/**
+	 * @see org.eclipse.cdt.debug.core.cdi.ICDISignalReceived#getSignal()
+	 */
+	public ICDISignal getSignal() {
+		return signal;
+	}
+
+}
Index: src/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java,v
retrieving revision 1.1
diff -u -r1.1 SuspendedEvent.java
--- src/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java	9 Jan 2003 03:46:22 -0000	1.1
+++ src/org/eclipse/cdt/debug/mi/core/cdi/event/SuspendedEvent.java	21 Jan 2003 21:30:56 -0000
@@ -12,7 +12,7 @@
 import org.eclipse.cdt.debug.mi.core.cdi.CSession;
 import org.eclipse.cdt.debug.mi.core.cdi.EndSteppingRange;
 import org.eclipse.cdt.debug.mi.core.cdi.ErrorInfo;
-import org.eclipse.cdt.debug.mi.core.cdi.Signal;
+import org.eclipse.cdt.debug.mi.core.cdi.SignalReceived;
 import org.eclipse.cdt.debug.mi.core.cdi.WatchpointScope;
 import org.eclipse.cdt.debug.mi.core.cdi.WatchpointTrigger;
 import org.eclipse.cdt.debug.mi.core.cdi.model.CTarget;
@@ -49,7 +49,7 @@
 		} else if (event instanceof MISteppingRangeEvent) {
 			return new EndSteppingRange(session);
 		} else if (event instanceof MISignalEvent) {
-			return new Signal(session, (MISignalEvent)event);
+			return new SignalReceived(session, (MISignalEvent)event);
 		} else if (event instanceof MILocationReachedEvent) {
 			return new EndSteppingRange(session);
 		} else if (event instanceof MIFunctionFinishedEvent) {
Index: src/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java
===================================================================
RCS file: src/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java
diff -N src/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ src/org/eclipse/cdt/debug/mi/core/cdi/model/Signal.java	21 Jan 2003 21:30:55 -0000
@@ -0,0 +1,35 @@
+/*
+ * (c) Copyright QNX Software Systems Ltd. 2002.
+ * All Rights Reserved.
+ *
+ */
+package org.eclipse.cdt.debug.mi.core.cdi.model;
+
+import org.eclipse.cdt.debug.core.cdi.model.ICDISignal;
+import org.eclipse.cdt.debug.mi.core.event.MISignalEvent;
+
+/**
+ */
+public class Signal extends CObject implements ICDISignal {
+
+	MISignalEvent event;
+	public Signal(CTarget target, MISignalEvent e) {
+		super(target);
+		event = e;
+	}
+		
+	/**
+	 * @see org.eclipse.cdt.debug.core.cdi.ICDISignalReceived#getMeaning()
+	 */
+	public String getMeaning() {
+		return event.getMeaning();
+	}
+
+	/**
+	 * @see org.eclipse.cdt.debug.core.cdi.ICDISignalReceived#getName()
+	 */
+	public String getName() {
+		return event.getName();
+	}
+
+}



Back to the top