gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r25888 - gnunet/src/regex


From: gnunet
Subject: [GNUnet-SVN] r25888 - gnunet/src/regex
Date: Thu, 24 Jan 2013 17:15:00 +0100

Author: bartpolot
Date: 2013-01-24 17:14:59 +0100 (Thu, 24 Jan 2013)
New Revision: 25888

Modified:
   gnunet/src/regex/gnunet-regex-profiler.c
Log:
- cosmetic changes

Modified: gnunet/src/regex/gnunet-regex-profiler.c
===================================================================
--- gnunet/src/regex/gnunet-regex-profiler.c    2013-01-24 15:51:03 UTC (rev 
25887)
+++ gnunet/src/regex/gnunet-regex-profiler.c    2013-01-24 16:14:59 UTC (rev 
25888)
@@ -21,8 +21,8 @@
 /**
  * @file mesh/gnunet-regex-profiler.c
  * @brief Regex profiler for testing distributed regex use.
- * @author Bart Polot
- * @author Max Szengel
+ * @author Bartlomiej Polot
+ * @author Maximilian Szengel
  *
  */
 
@@ -33,7 +33,6 @@
 #include "gnunet_util_lib.h"
 #include "gnunet_regex_lib.h"
 #include "gnunet_dht_service.h"
-// #include "gnunet_stream_lib.h"
 #include "gnunet_testbed_service.h"
 
 /**
@@ -393,12 +392,12 @@
  * @param put_path_length Length of the put_path.
  */
 static void
-mesh_peer_connect_handler (void *cls,
-                           const struct GNUNET_PeerIdentity *id,
-                           const struct GNUNET_PeerIdentity *get_path,
-                           unsigned int get_path_length,
-                           const struct GNUNET_PeerIdentity *put_path,
-                           unsigned int put_path_length);
+regex_found_handler (void *cls,
+                     const struct GNUNET_PeerIdentity *id,
+                     const struct GNUNET_PeerIdentity *get_path,
+                     unsigned int get_path_length,
+                     const struct GNUNET_PeerIdentity *put_path,
+                     unsigned int put_path_length);
 
 
 /**
@@ -798,12 +797,12 @@
  * @param put_path_length Length of the put_path.
  */
 static void
-mesh_peer_connect_handler (void *cls,
-                           const struct GNUNET_PeerIdentity *id,
-                           const struct GNUNET_PeerIdentity *get_path,
-                           unsigned int get_path_length,
-                           const struct GNUNET_PeerIdentity *put_path,
-                           unsigned int put_path_length)
+regex_found_handler (void *cls,
+                     const struct GNUNET_PeerIdentity *id,
+                     const struct GNUNET_PeerIdentity *get_path,
+                     unsigned int get_path_length,
+                     const struct GNUNET_PeerIdentity *put_path,
+                     unsigned int put_path_length)
 {
   struct RegexPeer *peer = cls;
   char output_buffer[512];
@@ -811,9 +810,9 @@
 
   if (GNUNET_YES == peer->search_str_matched)
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-               "String %s on peer %u already matched!\n",
-               peer->search_str, peer->id);
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, 
+                "String %s on peer %u already matched!\n",
+                peer->search_str, peer->id);
     return;
   }
 
@@ -821,6 +820,7 @@
 
   if (NULL == id)
   {
+    // FIXME not possible right now
     GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
                 "String matching timed out for string %s on peer %u (%i/%i)\n",
                 peer->search_str, peer->id, peers_found, num_search_strings);
@@ -850,17 +850,16 @@
       size =
         GNUNET_snprintf (output_buffer,
                          sizeof (output_buffer),
-                         "%p Peer: %u\n%p Host: %s\n%p Policy file: %s\n%p 
Search string: %s\n%p Search duration: %s\n\n",
-                        peer,
-                         peer->id,
+                         "%p Peer: %u\n%p Host: %s\n%p Policy file: %s\n"
+                         "%p Search string: %s\n%p Search duration: %s\n\n",
+                         peer, peer->id,
                          peer,
                          GNUNET_TESTBED_host_get_hostname (peer->host_handle),
-                        peer,
-                         peer->policy_file,
-                        peer,
-                         peer->search_str,
-                        peer,
-                         GNUNET_STRINGS_relative_time_to_string (prof_time, 
GNUNET_NO));
+                         peer, peer->policy_file,
+                         peer, peer->search_str,
+                         peer,
+                         GNUNET_STRINGS_relative_time_to_string (prof_time,
+                                                                 GNUNET_NO));
 
       if (size != GNUNET_DISK_file_write (data_file, output_buffer, size))
         GNUNET_log (GNUNET_ERROR_TYPE_WARNING, "Unable to write to file!\n");
@@ -981,10 +980,10 @@
   GNUNET_assert (peer->dht_handle == ca_result);
 
   peer->search_str_matched = GNUNET_NO;
-  peer->search_handle = 
-    GNUNET_REGEX_search (peer->dht_handle, peer->search_str,
-                         &mesh_peer_connect_handler, NULL, 
-                         NULL);
+  peer->search_handle = GNUNET_REGEX_search (peer->dht_handle,
+                                             peer->search_str,
+                                             &regex_found_handler, NULL,
+                                             NULL);
   peer->prof_start_time = GNUNET_TIME_absolute_get ();
 
   if (peer_cnt < (num_search_strings - 1))
@@ -998,18 +997,22 @@
     peers[next_p].search_str_matched = GNUNET_NO;
 
     GNUNET_log (GNUNET_ERROR_TYPE_INFO,
-               "Searching for string \"%s\" on peer %d with file %s\n",
-               peers[next_p].search_str, next_p, peers[next_p].policy_file);
+                "Searching for string \"%s\" on peer %d with file %s\n",
+                peers[next_p].search_str, next_p, peers[next_p].policy_file);
 
+    /* FIXME
+     * dont connect to a new dht for each peer, we might want to seach for n
+     * strings on m peers where n > m
+     */
     peers[next_p].dht_op_handle =
       GNUNET_TESTBED_service_connect (NULL,
-                                     peers[next_p].peer_handle,
-                                     "dht",
-                                     &dht_connect_cb,
-                                     &peers[next_p],
-                                     &dht_ca,
-                                     &dht_da,
-                                     &peers[next_p]);
+                                      peers[next_p].peer_handle,
+                                      "dht",
+                                      &dht_connect_cb,
+                                      &peers[next_p],
+                                      &dht_ca,
+                                      &dht_da,
+                                      &peers[next_p]);
   }
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]