Add doxygen for bug8158 functions

This commit is contained in:
Nick Mathewson 2013-02-08 12:12:09 -05:00
parent 2403ef66ba
commit c8f5f35d62

View File

@ -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)