Author: zothar
Date: 2006-07-02 20:57:57 +0000 (Sun, 02 Jul 2006)
New Revision: 9434

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/TextModeClientInterface.java
Log:
Rename and move TextModeClientInterface.getPeer() to Node.getPeerNode()

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-07-02 20:48:39 UTC (rev 
9433)
+++ trunk/freenet/src/freenet/node/Node.java    2006-07-02 20:57:57 UTC (rev 
9434)
@@ -3315,6 +3315,7 @@
                        nextPeerManagerUserAlertStatsUpdateTime = now + 
peerManagerUserAlertStatsUpdateInterval;
                }
        }
+
        public PeerNode[] getPeerNodes() {
                PeerManager pm = peers;
                return pm.myPeers;
@@ -3323,6 +3324,27 @@
        public void registerIPDetectorPlugin(FredPluginIPDetector detector) {
                // FIXME do something
                // TODO Auto-generated method stub
-               
        }
+       
+       /**
+        * Return a peer of the node given its ip and port, name or identity, 
as a String
+        */
+       public PeerNode getPeerNode(String nodeIdentifier) {
+               PeerNode[] pn = peers.myPeers;
+               for(int i=0;i<pn.length;i++)
+               {
+                       Peer peer = pn[i].getDetectedPeer();
+                       String nodeIpAndPort = "";
+                       if(peer != null) {
+                               nodeIpAndPort = peer.toString();
+                       }
+                       String name = pn[i].myName;
+                       String identity = pn[i].getIdentityString();
+                       if(identity.equals(nodeIdentifier) || 
nodeIpAndPort.equals(nodeIdentifier) || name.equals(nodeIdentifier))
+                       {
+                               return pn[i];
+                       }
+               }
+               return null;
+       }
 }

Modified: trunk/freenet/src/freenet/node/TextModeClientInterface.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-07-02 
20:48:39 UTC (rev 9433)
+++ trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-07-02 
20:57:57 UTC (rev 9434)
@@ -648,7 +648,12 @@
                        out.flush();
                        return false;
                }
-                       PeerNode pn = getPeer(nodeIdentifier);
+                       PeerNode pn = n.getPeerNode(nodeIdentifier);
+               if(pn == null) {
+                       out.write(("n.getPeerNode() failed to get peer details 
for "+nodeIdentifier+"\r\n\r\n").getBytes());
+                       out.flush();
+                       return false;
+               }
                        pn.setListenOnly(true);
                        outsb.append("set ListenOnly suceeded for 
"+nodeIdentifier+"\r\n");
                } else if(uline.startsWith("UNSETPEERLISTENONLY:")) {
@@ -658,7 +663,12 @@
                        out.flush();
                        return false;
                }
-                       PeerNode pn = getPeer(nodeIdentifier);
+                       PeerNode pn = n.getPeerNode(nodeIdentifier);
+               if(pn == null) {
+                       out.write(("n.getPeerNode() failed to get peer details 
for "+nodeIdentifier+"\r\n\r\n").getBytes());
+                       out.flush();
+                       return false;
+               }
                        pn.setListenOnly(false);
                        outsb.append("unset ListenOnly suceeded for 
"+nodeIdentifier+"\r\n");
         } else if(uline.startsWith("HAVEPEER:")) {
@@ -689,9 +699,9 @@
                        out.flush();
                        return false;
                }
-               PeerNode pn = getPeer(nodeIdentifier);
+               PeerNode pn = n.getPeerNode(nodeIdentifier);
                if(pn == null) {
-                       out.write(("getPeer() failed to get peer details for 
"+nodeIdentifier+"\r\n\r\n").getBytes());
+                       out.write(("n.getPeerNode() failed to get peer details 
for "+nodeIdentifier+"\r\n\r\n").getBytes());
                        out.flush();
                        return false;
                }
@@ -704,9 +714,9 @@
                        out.flush();
                        return false;
                }
-               PeerNode pn = getPeer(nodeIdentifier);
+               PeerNode pn = n.getPeerNode(nodeIdentifier);
                if(pn == null) {
-                       out.write(("getPeer() failed to get peer details for 
"+nodeIdentifier+"\r\n\r\n").getBytes());
+                       out.write(("n.getPeerNode() failed to get peer details 
for "+nodeIdentifier+"\r\n\r\n").getBytes());
                        out.flush();
                        return false;
                }
@@ -886,28 +896,6 @@
             System.out.println("Added peer: "+pn);
         n.peers.writePeers();
     }
-    
-    /**
-     * Return a peer of the node given its ip and port, name or identity, as a 
String
-     */
-    private PeerNode getPeer(String nodeIdentifier) {
-       PeerNode[] pn = n.peers.myPeers;
-       for(int i=0;i<pn.length;i++)
-       {
-               Peer peer = pn[i].getDetectedPeer();
-               String nodeIpAndPort = "";
-               if(peer != null) {
-                       nodeIpAndPort = peer.toString();
-               }
-               String name = pn[i].myName;
-               String identity = pn[i].getIdentityString();
-               if(identity.equals(nodeIdentifier) || 
nodeIpAndPort.equals(nodeIdentifier) || name.equals(nodeIdentifier))
-               {
-                       return pn[i];
-               }
-       }
-       return null;
-    }

        /**
         * Disable connecting to a peer given its ip and port, name or 
identity, as a String


Reply via email to