diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-10-05 15:40:55 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-10-05 15:40:55 +0000 |
commit | 95b51ca1ee2a3d75a9570934dfcf1862cf830b7e (patch) | |
tree | b9784d7a5669524f4b28a08218a2cc95e420766a /src/include/gnunet_regex_service.h | |
parent | d710c7df91151dde63d3304e4fdb27dc5fa8c781 (diff) | |
download | gnunet-95b51ca1ee2a3d75a9570934dfcf1862cf830b7e.tar.gz gnunet-95b51ca1ee2a3d75a9570934dfcf1862cf830b7e.zip |
-enable printing and parsing of conversation's PHONE records
Diffstat (limited to 'src/include/gnunet_regex_service.h')
-rw-r--r-- | src/include/gnunet_regex_service.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/include/gnunet_regex_service.h b/src/include/gnunet_regex_service.h index d1d7c03f6..a3652be50 100644 --- a/src/include/gnunet_regex_service.h +++ b/src/include/gnunet_regex_service.h | |||
@@ -57,7 +57,7 @@ struct GNUNET_REGEX_Search; | |||
57 | 57 | ||
58 | /** | 58 | /** |
59 | * Announce this peer under the given regular expression. Does | 59 | * Announce this peer under the given regular expression. Does |
60 | * not free resources, must call GNUNET_REGEX_announce_cancel for | 60 | * not free resources, must call #GNUNET_REGEX_announce_cancel for |
61 | * that. | 61 | * that. |
62 | * | 62 | * |
63 | * @param cfg configuration to use | 63 | * @param cfg configuration to use |
@@ -65,7 +65,7 @@ struct GNUNET_REGEX_Search; | |||
65 | * @param refresh_delay after what delay should the announcement be repeated? | 65 | * @param refresh_delay after what delay should the announcement be repeated? |
66 | * @param compression How many characters per edge can we squeeze? | 66 | * @param compression How many characters per edge can we squeeze? |
67 | * @return Handle to reuse o free cached resources. | 67 | * @return Handle to reuse o free cached resources. |
68 | * Must be freed by calling GNUNET_REGEX_announce_cancel. | 68 | * Must be freed by calling #GNUNET_REGEX_announce_cancel. |
69 | */ | 69 | */ |
70 | struct GNUNET_REGEX_Announcement * | 70 | struct GNUNET_REGEX_Announcement * |
71 | GNUNET_REGEX_announce (const struct GNUNET_CONFIGURATION_Handle *cfg, | 71 | GNUNET_REGEX_announce (const struct GNUNET_CONFIGURATION_Handle *cfg, |
@@ -77,7 +77,7 @@ GNUNET_REGEX_announce (const struct GNUNET_CONFIGURATION_Handle *cfg, | |||
77 | /** | 77 | /** |
78 | * Stop announcing the regex specified by the given handle. | 78 | * Stop announcing the regex specified by the given handle. |
79 | * | 79 | * |
80 | * @param a handle returned by a previous GNUNET_REGEX_announce call. | 80 | * @param a handle returned by a previous #GNUNET_REGEX_announce call. |
81 | */ | 81 | */ |
82 | void | 82 | void |
83 | GNUNET_REGEX_announce_cancel (struct GNUNET_REGEX_Announcement *a); | 83 | GNUNET_REGEX_announce_cancel (struct GNUNET_REGEX_Announcement *a); |
@@ -86,12 +86,12 @@ GNUNET_REGEX_announce_cancel (struct GNUNET_REGEX_Announcement *a); | |||
86 | /** | 86 | /** |
87 | * Search callback function, invoked for every result that was found. | 87 | * Search callback function, invoked for every result that was found. |
88 | * | 88 | * |
89 | * @param cls Closure provided in GNUNET_REGEX_search. | 89 | * @param cls Closure provided in #GNUNET_REGEX_search. |
90 | * @param id Peer providing a regex that matches the string. | 90 | * @param id Peer providing a regex that matches the string. |
91 | * @param get_path Path of the get request. | 91 | * @param get_path Path of the get request. |
92 | * @param get_path_length Lenght of get_path. | 92 | * @param get_path_length Lenght of @a get_path. |
93 | * @param put_path Path of the put request. | 93 | * @param put_path Path of the put request. |
94 | * @param put_path_length Length of the put_path. | 94 | * @param put_path_length Length of the @a put_path. |
95 | */ | 95 | */ |
96 | typedef void (*GNUNET_REGEX_Found)(void *cls, | 96 | typedef void (*GNUNET_REGEX_Found)(void *cls, |
97 | const struct GNUNET_PeerIdentity *id, | 97 | const struct GNUNET_PeerIdentity *id, |
@@ -103,7 +103,7 @@ typedef void (*GNUNET_REGEX_Found)(void *cls, | |||
103 | 103 | ||
104 | /** | 104 | /** |
105 | * Search for a peer offering a regex matching certain string in the DHT. | 105 | * Search for a peer offering a regex matching certain string in the DHT. |
106 | * The search runs until GNUNET_REGEX_search_cancel is called, even if results | 106 | * The search runs until #GNUNET_REGEX_search_cancel is called, even if results |
107 | * are returned. | 107 | * are returned. |
108 | * | 108 | * |
109 | * @param cfg configuration to use | 109 | * @param cfg configuration to use |
@@ -111,7 +111,7 @@ typedef void (*GNUNET_REGEX_Found)(void *cls, | |||
111 | * @param callback Callback for found peers. | 111 | * @param callback Callback for found peers. |
112 | * @param callback_cls Closure for @c callback. | 112 | * @param callback_cls Closure for @c callback. |
113 | * @return Handle to stop search and free resources. | 113 | * @return Handle to stop search and free resources. |
114 | * Must be freed by calling GNUNET_REGEX_search_cancel. | 114 | * Must be freed by calling #GNUNET_REGEX_search_cancel. |
115 | */ | 115 | */ |
116 | struct GNUNET_REGEX_Search * | 116 | struct GNUNET_REGEX_Search * |
117 | GNUNET_REGEX_search (const struct GNUNET_CONFIGURATION_Handle *cfg, | 117 | GNUNET_REGEX_search (const struct GNUNET_CONFIGURATION_Handle *cfg, |
@@ -121,9 +121,9 @@ GNUNET_REGEX_search (const struct GNUNET_CONFIGURATION_Handle *cfg, | |||
121 | 121 | ||
122 | 122 | ||
123 | /** | 123 | /** |
124 | * Stop search and free all data used by a GNUNET_REGEX_search call. | 124 | * Stop search and free all data used by a #GNUNET_REGEX_search call. |
125 | * | 125 | * |
126 | * @param s Handle returned by a previous GNUNET_REGEX_search call. | 126 | * @param s Handle returned by a previous #GNUNET_REGEX_search call. |
127 | */ | 127 | */ |
128 | void | 128 | void |
129 | GNUNET_REGEX_search_cancel (struct GNUNET_REGEX_Search *s); | 129 | GNUNET_REGEX_search_cancel (struct GNUNET_REGEX_Search *s); |