aboutsummaryrefslogtreecommitdiff
path: root/src/or/policies.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2010-10-07 17:10:06 -0400
committerNick Mathewson <nickm@torproject.org>2010-10-07 17:10:06 -0400
commitc9dece14ae7d9c14c17df6685f7504c23eb65899 (patch)
treea03b93f4b91c6b50a7b8084f039d7b1179bb4afa /src/or/policies.c
parent34546e2573d4eea02f3622d3d8d27ef0b545974d (diff)
downloadtor-c9dece14ae7d9c14c17df6685f7504c23eb65899.tar.gz
tor-c9dece14ae7d9c14c17df6685f7504c23eb65899.zip
Add some missing documentation for things added in nodes branch
Diffstat (limited to 'src/or/policies.c')
-rw-r--r--src/or/policies.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/or/policies.c b/src/or/policies.c
index a5b71c9e2f..2ae66df5e9 100644
--- a/src/or/policies.c
+++ b/src/or/policies.c
@@ -1315,7 +1315,8 @@ policy_summarize(smartlist_t *policy)
return result;
}
-/** DOCDOC */
+/** Convert a summarized policy string into a short_policy_t. Return NULL
+ * if the string is not well-formed. */
short_policy_t *
parse_short_policy(const char *summary)
{
@@ -1408,14 +1409,17 @@ parse_short_policy(const char *summary)
return result;
}
-/** DOCDOC */
+/** Release all storage held in <b>policy</b>. */
void
short_policy_free(short_policy_t *policy)
{
tor_free(policy);
}
-/** DOCDOC */
+/** See whether the <b>addr</b>:<b>port</b> address is likely to be accepted
+ * or rejected by the summarized policy <b>policy</b>. Return values are as
+ * for compare_tor_addr_to_addr_policy. Unlike the regular addr_policy
+ * functions, requires the <b>port</b> be specified. */
addr_policy_result_t
compare_tor_addr_to_short_policy(const tor_addr_t *addr, uint16_t port,
const short_policy_t *policy)
@@ -1452,7 +1456,7 @@ compare_tor_addr_to_short_policy(const tor_addr_t *addr, uint16_t port,
return ADDR_POLICY_REJECTED;
}
-/* DOCDOC */
+/** Return true iff <b>policy</b> seems reject all ports */
int
short_policy_is_reject_star(const short_policy_t *policy)
{