Author: bombe
Date: 2008-04-15 06:46:12 +0000 (Tue, 15 Apr 2008)
New Revision: 19343

Modified:
   trunk/apps/jFCPlib/src/net/pterodactylus/fcp/EndListPeers.java
   trunk/apps/jFCPlib/src/net/pterodactylus/fcp/ListPeers.java
   trunk/apps/jFCPlib/src/net/pterodactylus/fcp/Peer.java
Log:
 r13 at natrium:  bombe | 2008-04-15 08:41:15 +0200
 add identifier to requests


Modified: trunk/apps/jFCPlib/src/net/pterodactylus/fcp/EndListPeers.java
===================================================================
--- trunk/apps/jFCPlib/src/net/pterodactylus/fcp/EndListPeers.java      
2008-04-15 06:30:42 UTC (rev 19342)
+++ trunk/apps/jFCPlib/src/net/pterodactylus/fcp/EndListPeers.java      
2008-04-15 06:46:12 UTC (rev 19343)
@@ -37,4 +37,13 @@
                super(receivedMessage);
        }

+       /**
+        * Returns the identifier of the request.
+        * 
+        * @return The identifier of the request
+        */
+       public String getIdentifier() {
+               return getField("Identifier");
+       }
+
 }

Modified: trunk/apps/jFCPlib/src/net/pterodactylus/fcp/ListPeers.java
===================================================================
--- trunk/apps/jFCPlib/src/net/pterodactylus/fcp/ListPeers.java 2008-04-15 
06:30:42 UTC (rev 19342)
+++ trunk/apps/jFCPlib/src/net/pterodactylus/fcp/ListPeers.java 2008-04-15 
06:46:12 UTC (rev 19343)
@@ -30,14 +30,19 @@
        /**
         * Creates a new ?ListPeers? request that only includes basic data of 
the
         * peers.
+        * 
+        * @param identifier
+        *            The identifier of the request
         */
-       public ListPeers() {
-               this(false, false);
+       public ListPeers(String identifier) {
+               this(identifier, false, false);
        }

        /**
         * Creates a new ?ListPeers? request that includes wanted data of the 
peers.
         * 
+        * @param identifier
+        *            The identifier of the request
         * @param withMetadata
         *            If <code>true</code> metadata of the peers is included in
         *            the reply
@@ -45,8 +50,9 @@
         *            if <code>true</code> volatile data of the peers is 
included
         *            in the reply
         */
-       public ListPeers(boolean withMetadata, boolean withVolatile) {
+       public ListPeers(String identifier, boolean withMetadata, boolean 
withVolatile) {
                super("ListPeers");
+               setField("Identifier", identifier);
                setField("WithMetadata", String.valueOf(withMetadata));
                setField("WithVolatile", String.valueOf(withVolatile));
        }

Modified: trunk/apps/jFCPlib/src/net/pterodactylus/fcp/Peer.java
===================================================================
--- trunk/apps/jFCPlib/src/net/pterodactylus/fcp/Peer.java      2008-04-15 
06:30:42 UTC (rev 19342)
+++ trunk/apps/jFCPlib/src/net/pterodactylus/fcp/Peer.java      2008-04-15 
06:46:12 UTC (rev 19343)
@@ -59,6 +59,15 @@
        }

        /**
+        * Returns the identifier of the request.
+        * 
+        * @return The identifier of the request
+        */
+       public String getIdentifier() {
+               return getField("Identifier");
+       }
+
+       /**
         * Returns the ?physical.udp? line from the message. It contains all IP
         * addresses and port numbers of the peer.
         * 


Reply via email to