have rank
authorChristian Grothoff <christian@grothoff.org>
Sun, 6 Jun 2010 09:49:02 +0000 (09:49 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 6 Jun 2010 09:49:02 +0000 (09:49 +0000)
src/fs/fs_search.c
src/include/gnunet_fs_service.h

index af405bfc0a2a5744f337c6191bc6179baabcfa41..ea61aa0f9f6ea6b3e2de31957fd894a9aa1ddadc 100644 (file)
@@ -107,6 +107,7 @@ notify_client_chk_result (struct GNUNET_FS_SearchContext *sc,
   pi.value.search.specifics.result.meta = sr->meta;
   pi.value.search.specifics.result.uri = sr->uri;
   pi.value.search.specifics.result.result = sr;
+  pi.value.search.specifics.result.applicability_rank = sr->optional_support;
   sr->client_info = GNUNET_FS_search_make_status_ (&pi, sc);
 }
 
index 6a55b877b2b4052043faf55d0453fb2412b7f4ce..90fde35f5e5dba4aa4f3feb9b543456f82a9ac9d 100644 (file)
@@ -1120,6 +1120,12 @@ struct GNUNET_FS_ProgressInfo
           */
          struct GNUNET_FS_SearchResult *result;
 
+         /**
+          * Applicability rank (the larger, the better the result
+          * fits the search criteria).
+          */
+         uint32_t applicability_rank;    
+
        } result;
        
        /**