diff options
Diffstat (limited to 'src/regex/regex_internal_lib.h')
-rw-r--r-- | src/regex/regex_internal_lib.h | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/src/regex/regex_internal_lib.h b/src/regex/regex_internal_lib.h index e138535d4a..7da08154d1 100644 --- a/src/regex/regex_internal_lib.h +++ b/src/regex/regex_internal_lib.h @@ -42,13 +42,13 @@ extern "C" /** * Automaton (NFA/DFA) representation. */ -struct REGEX_ITERNAL_Automaton; +struct REGEX_INTERNAL_Automaton; /** * Edge representation. */ -struct REGEX_ITERNAL_Edge +struct REGEX_INTERNAL_Edge { /** * Label of the edge. FIXME: might want to not consume exactly multiples of 8 bits, need length? @@ -77,21 +77,21 @@ struct REGEX_ITERNAL_Edge * @param max_path_len limit the path compression length to the * given value. If set to 1, no path compression is applied. Set to 0 for * maximal possible path compression (generally not desireable). - * @return DFA, needs to be freed using REGEX_ITERNAL_automaton_destroy. + * @return DFA, needs to be freed using REGEX_INTERNAL_automaton_destroy. */ -struct REGEX_ITERNAL_Automaton * -REGEX_ITERNAL_construct_dfa (const char *regex, const size_t len, +struct REGEX_INTERNAL_Automaton * +REGEX_INTERNAL_construct_dfa (const char *regex, const size_t len, unsigned int max_path_len); /** - * Free the memory allocated by constructing the REGEX_ITERNAL_Automaton. + * Free the memory allocated by constructing the REGEX_INTERNAL_Automaton. * data structure. * * @param a automaton to be destroyed. */ void -REGEX_ITERNAL_automaton_destroy (struct REGEX_ITERNAL_Automaton *a); +REGEX_INTERNAL_automaton_destroy (struct REGEX_INTERNAL_Automaton *a); /** @@ -103,7 +103,7 @@ REGEX_ITERNAL_automaton_destroy (struct REGEX_ITERNAL_Automaton *a); * @return 0 if string matches, non 0 otherwise. */ int -REGEX_ITERNAL_eval (struct REGEX_ITERNAL_Automaton *a, +REGEX_INTERNAL_eval (struct REGEX_INTERNAL_Automaton *a, const char *string); @@ -119,7 +119,7 @@ REGEX_ITERNAL_eval (struct REGEX_ITERNAL_Automaton *a, * to construct the key */ size_t -REGEX_ITERNAL_get_first_key (const char *input_string, size_t string_len, +REGEX_INTERNAL_get_first_key (const char *input_string, size_t string_len, struct GNUNET_HashCode * key); @@ -132,7 +132,7 @@ REGEX_ITERNAL_get_first_key (const char *input_string, size_t string_len, * @return GNUNET_OK if the proof is valid for the given key. */ int -REGEX_ITERNAL_check_proof (const char *proof, +REGEX_INTERNAL_check_proof (const char *proof, const struct GNUNET_HashCode *key); @@ -146,12 +146,12 @@ REGEX_ITERNAL_check_proof (const char *proof, * @param num_edges number of edges leaving current state. * @param edges edges leaving current state. */ -typedef void (*REGEX_ITERNAL_KeyIterator)(void *cls, +typedef void (*REGEX_INTERNAL_KeyIterator)(void *cls, const struct GNUNET_HashCode *key, const char *proof, int accepting, unsigned int num_edges, - const struct REGEX_ITERNAL_Edge *edges); + const struct REGEX_INTERNAL_Edge *edges); /** @@ -163,8 +163,8 @@ typedef void (*REGEX_ITERNAL_KeyIterator)(void *cls, * @param iterator_cls closure. */ void -REGEX_ITERNAL_iterate_all_edges (struct REGEX_ITERNAL_Automaton *a, - REGEX_ITERNAL_KeyIterator iterator, +REGEX_INTERNAL_iterate_all_edges (struct REGEX_INTERNAL_Automaton *a, + REGEX_INTERNAL_KeyIterator iterator, void *iterator_cls); @@ -172,16 +172,16 @@ REGEX_ITERNAL_iterate_all_edges (struct REGEX_ITERNAL_Automaton *a, /** * Handle to store cached data about a regex announce. */ -struct REGEX_ITERNAL_Announcement; +struct REGEX_INTERNAL_Announcement; /** * Handle to store data about a regex search. */ -struct REGEX_ITERNAL_Search; +struct REGEX_INTERNAL_Search; /** * Announce a regular expression: put all states of the automaton in the DHT. - * Does not free resources, must call REGEX_ITERNAL_announce_cancel for that. + * Does not free resources, must call REGEX_INTERNAL_announce_cancel for that. * * @param dht An existing and valid DHT service handle. CANNOT be NULL. * @param id ID to announce as provider of regex. Own ID in most cases. @@ -190,10 +190,10 @@ struct REGEX_ITERNAL_Search; * @param stats Optional statistics handle to report usage. Can be NULL. * * @return Handle to reuse o free cached resources. - * Must be freed by calling REGEX_ITERNAL_announce_cancel. + * Must be freed by calling REGEX_INTERNAL_announce_cancel. */ -struct REGEX_ITERNAL_Announcement * -REGEX_ITERNAL_announce (struct GNUNET_DHT_Handle *dht, +struct REGEX_INTERNAL_Announcement * +REGEX_INTERNAL_announce (struct GNUNET_DHT_Handle *dht, const struct GNUNET_PeerIdentity *id, const char *regex, uint16_t compression, @@ -203,33 +203,33 @@ REGEX_ITERNAL_announce (struct GNUNET_DHT_Handle *dht, * Announce again a regular expression previously announced. * Does use caching to speed up process. * - * @param h Handle returned by a previous REGEX_ITERNAL_announce call. + * @param h Handle returned by a previous REGEX_INTERNAL_announce call. */ void -REGEX_ITERNAL_reannounce (struct REGEX_ITERNAL_Announcement *h); +REGEX_INTERNAL_reannounce (struct REGEX_INTERNAL_Announcement *h); /** * Clear all cached data used by a regex announce. * Does not close DHT connection. * - * @param h Handle returned by a previous REGEX_ITERNAL_announce call. + * @param h Handle returned by a previous REGEX_INTERNAL_announce call. */ void -REGEX_ITERNAL_announce_cancel (struct REGEX_ITERNAL_Announcement *h); +REGEX_INTERNAL_announce_cancel (struct REGEX_INTERNAL_Announcement *h); /** * Search callback function. * - * @param cls Closure provided in REGEX_ITERNAL_search. + * @param cls Closure provided in REGEX_INTERNAL_search. * @param id Peer providing a regex that matches the string. * @param get_path Path of the get request. * @param get_path_length Lenght of get_path. * @param put_path Path of the put request. * @param put_path_length Length of the put_path. */ -typedef void (*REGEX_ITERNAL_Found)(void *cls, +typedef void (*REGEX_INTERNAL_Found)(void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, @@ -239,7 +239,7 @@ typedef void (*REGEX_ITERNAL_Found)(void *cls, /** * Search for a peer offering a regex matching certain string in the DHT. - * The search runs until REGEX_ITERNAL_search_cancel is called, even if results + * The search runs until REGEX_INTERNAL_search_cancel is called, even if results * are returned. * * @param dht An existing and valid DHT service handle. @@ -249,23 +249,23 @@ typedef void (*REGEX_ITERNAL_Found)(void *cls, * @param stats Optional statistics handle to report usage. Can be NULL. * * @return Handle to stop search and free resources. - * Must be freed by calling REGEX_ITERNAL_search_cancel. + * Must be freed by calling REGEX_INTERNAL_search_cancel. */ -struct REGEX_ITERNAL_Search * -REGEX_ITERNAL_search (struct GNUNET_DHT_Handle *dht, +struct REGEX_INTERNAL_Search * +REGEX_INTERNAL_search (struct GNUNET_DHT_Handle *dht, const char *string, - REGEX_ITERNAL_Found callback, + REGEX_INTERNAL_Found callback, void *callback_cls, struct GNUNET_STATISTICS_Handle *stats); /** - * Stop search and free all data used by a REGEX_ITERNAL_search call. + * Stop search and free all data used by a REGEX_INTERNAL_search call. * Does not close DHT connection. * - * @param h Handle returned by a previous REGEX_ITERNAL_search call. + * @param h Handle returned by a previous REGEX_INTERNAL_search call. */ void -REGEX_ITERNAL_search_cancel (struct REGEX_ITERNAL_Search *h); +REGEX_INTERNAL_search_cancel (struct REGEX_INTERNAL_Search *h); #if 0 /* keep Emacsens' auto-indent happy */ |