Merge xdebug from 1.3.x.
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.core / src / net / sourceforge / phpeclipse / xdebug / core / xdebug / ResponseList.java
index af980d4..ec6def1 100644 (file)
@@ -1,7 +1,8 @@
 package net.sourceforge.phpeclipse.xdebug.core.xdebug;
 
 import java.util.HashMap;
-import net.sourceforge.phpeclipse.xdebug.core.xdebug.ResponseListener.DebugResponse;
+//import net.sourceforge.phpeclipse.xdebug.core.xdebug.ResponseListener.DebugResponse;
+import net.sourceforge.phpeclipse.xdebug.core.xdebug.ResponseListener.XDebugResponse;
 
 public class ResponseList {
        int fLastId;
@@ -12,13 +13,13 @@ public class ResponseList {
                fList = new HashMap();
        }
 
-       public synchronized void add(DebugResponse response, int id) {
+       public synchronized void add(XDebugResponse response, int id) {
                fList.put(new Integer(id), response);
                fLastId = id;
                notifyAll();
        }
 
-       public synchronized DebugResponse get(int id) {
+       public synchronized XDebugResponse get(int id) {
                while (id > fLastId) {
                        try {
                                wait();
@@ -27,7 +28,7 @@ public class ResponseList {
                        }
                }
                if (fList.containsKey(new Integer(id)))
-                       return (DebugResponse) fList.remove(new Integer(id));
+                       return (XDebugResponse) fList.remove(new Integer(id));
                else
                        return null;
        }