Refactory: remove unused classes, imports, fields and methods.
[phpeclipse.git] / net.sourceforge.phpeclipse.debug.core / src / net / sourceforge / phpdt / internal / debug / core / PHPDBGProxy.java
index 111d95c..192cff0 100644 (file)
@@ -17,24 +17,28 @@ import java.net.SocketTimeoutException;
 import java.util.Map;
 import java.util.Vector;
 
+//import net.sourceforge.phpdt.internal.core.JavaProject;
 import net.sourceforge.phpdt.internal.debug.core.breakpoints.PHPLineBreakpoint;
 import net.sourceforge.phpdt.internal.debug.core.model.PHPDebugTarget;
 import net.sourceforge.phpdt.internal.debug.core.model.PHPStackFrame;
 import net.sourceforge.phpdt.internal.debug.core.model.PHPThread;
 import net.sourceforge.phpdt.internal.debug.core.model.PHPVariable;
 import net.sourceforge.phpeclipse.PHPeclipsePlugin;
+/*import net.sourceforge.phpeclipse.actions.PHPEclipseShowAction;*/
 
+//import org.eclipse.core.internal.resources.Project;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.core.runtime.Path;
 import org.eclipse.debug.core.DebugException;
 import org.eclipse.debug.core.DebugPlugin;
 import org.eclipse.debug.core.model.IBreakpoint;
+//import org.eclipse.swt.browser.Browser;
 
 public class PHPDBGProxy {
 
        private ServerSocket            server          = null;
-       private BufferedReader          reader          = null;
+       //private BufferedReader                reader          = null;
        private PHPDBGInterface         DBGInt          = null;         // The DBG interface which is linked with the proxy
        private PHPDebugTarget          debugTarget = null;
        private PHPDBGProxy             thisProxy       = null;
@@ -52,7 +56,16 @@ public class PHPDBGProxy {
        public PHPDBGProxy () {
          thisProxy = this;
        }
-
+       
+       /**
+        * updateView
+        * Clean up the view, but leave the Debug session running.
+        * added by ed_mann
+        */
+//     public void updateView(){
+//       getDebugTarget().updateThreads(PHPMainThread);
+//             }
+       
        /**
         * @param remote
         * @param remoteSourcePath
@@ -81,10 +94,9 @@ public class PHPDBGProxy {
         */
        public void stop () {
                phpLoop.setShouldStop ();                                   // Notify the thread's 'run loop' to stop
-
                if (DBGInt != null) {                                       // If we have a DBG interface linked with this proxy
                DBGInt.setShouldStop ();                                //  Notify the DBG interface to stop the waiting for response
-               }
+               }
 
 //             if (!remote) {                                              // If it's not a remote proxy session
 //             try {
@@ -114,13 +126,13 @@ public class PHPDBGProxy {
         *
         * @return A server socket
         */
-       protected ServerSocket getServerSocket () throws IOException {
-               if (server == null) {                                                                           // Do we have already a server socket
-               createServerSocket ();                                                                  //  No, then create one
-               }
-
-               return server;                                                                                          // Return the server socket
-       }
+//     protected ServerSocket getServerSocket () throws IOException {
+//             if (server == null) {                                                                           // Do we have already a server socket
+//             createServerSocket ();                                                                  //  No, then create one
+//             }
+//
+//             return server;                                                                                          // Return the server socket
+//     }
 
        /**
         * Find a free unused port between 10001 and 10101 if the current debug session
@@ -171,9 +183,9 @@ public class PHPDBGProxy {
         *
         * @paran DBGInt The DGB interface which is linked with this proxy
         */
-       protected void setDBGInterface (PHPDBGInterface DBGInt) {
-               this.DBGInt = DBGInt;
-       }
+//     protected void setDBGInterface (PHPDBGInterface DBGInt) {
+//             this.DBGInt = DBGInt;
+//     }
 
        /**
         * Get the DBG interface which is linked to this proxy
@@ -188,14 +200,14 @@ public class PHPDBGProxy {
         * Give back a buffered input stream for the socket which is
         * linked with this proxy
         */
-       public BufferedReader getReader () throws IOException {
-               if (reader == null) {                                               // Do we already have a buffered input stream
-               reader = new BufferedReader (new InputStreamReader (this.getSocket ().getInputStream (),
-                                                                       "ISO8859_1"));
-               }
-
-         return reader;                                                      // Return the buffered input stream
-       }
+//     public BufferedReader getReader () throws IOException {
+//             if (reader == null) {                                               // Do we already have a buffered input stream
+//             reader = new BufferedReader (new InputStreamReader (this.getSocket ().getInputStream (),
+//                                                                     "ISO8859_1"));
+//             }
+//
+//       return reader;                                                      // Return the buffered input stream
+//     }
 
        /**
         *
@@ -374,9 +386,9 @@ public class PHPDBGProxy {
        /**
         *
         */
-       public void phpLoopNotify () {
-               phpLoop.notifyWait ();
-       }
+//     public void phpLoopNotify () {
+//             phpLoop.notifyWait ();
+//     }
 
        /**
         *
@@ -434,7 +446,7 @@ public class PHPDBGProxy {
                this.debugTarget = debugTarget;
                debugTarget.setPHPDBGProxy(this);
        }
-
+       
        /**
         * This method is called by a stackframe.
         * It reads the variables from PHP via DBG
@@ -534,7 +546,7 @@ public class PHPDBGProxy {
                shouldStop = false;
                this.setName ("PHPDebuggerLoop");
                }
-
+               
                /**
                 *
                 */
@@ -566,7 +578,6 @@ public class PHPDBGProxy {
                public void run () {
                try {
                        int                     i;
-                               int                     timeout;
                        long                    interval        = 200;                                  // Wait 200 ms maximum for a DBG response
                        boolean                 newconnect      = false;                                //
                        Socket                  newSocket       = null;
@@ -579,7 +590,6 @@ public class PHPDBGProxy {
 
                        PHPMainThread = new PHPThread (getDebugTarget (), getPort ());
                        PHPMainThread.setName ("Thread [main]");
-                       timeout       = 0;
 
                        //                              while ((getDebugTarget() == null) && (timeout < 100)) {
                        //                                      sleep(100);