浏览代码

Add doxygen for bug8158 functions

Nick Mathewson 12 年之前
父节点
当前提交
c8f5f35d62
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      src/or/dirvote.c

+ 5 - 0
src/or/dirvote.c

@@ -3664,6 +3664,8 @@ static const struct consensus_method_range_t {
   {-1, -1}
   {-1, -1}
 };
 };
 
 
+/** Helper type used when generating the microdescriptor lines in a directory
+ * vote. */
 typedef struct microdesc_vote_line_t {
 typedef struct microdesc_vote_line_t {
   int low;
   int low;
   int high;
   int high;
@@ -3671,6 +3673,9 @@ typedef struct microdesc_vote_line_t {
   struct microdesc_vote_line_t *next;
   struct microdesc_vote_line_t *next;
 } microdesc_vote_line_t;
 } microdesc_vote_line_t;
 
 
+/** Generate and return a linked list of all the lines that should appear to
+ * describe a router's microdescriptor versions in a directory vote.
+ * Add the generated microdescriptors to <b>microdescriptors_out</b>. */
 vote_microdesc_hash_t *
 vote_microdesc_hash_t *
 dirvote_format_all_microdesc_vote_lines(const routerinfo_t *ri, time_t now,
 dirvote_format_all_microdesc_vote_lines(const routerinfo_t *ri, time_t now,
                                         smartlist_t *microdescriptors_out)
                                         smartlist_t *microdescriptors_out)