diff options
Diffstat (limited to 'src/regex/regex_block_lib.h')
-rw-r--r-- | src/regex/regex_block_lib.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/regex/regex_block_lib.h b/src/regex/regex_block_lib.h index dec0252050..7c48bbefdd 100644 --- a/src/regex/regex_block_lib.h +++ b/src/regex/regex_block_lib.h @@ -41,6 +41,12 @@ extern "C" /** + * Representation of a Regex node (and edges) in the DHT. + */ +struct RegexBlock; + + +/** * Edge representation. */ struct REGEX_BLOCK_Edge @@ -146,6 +152,15 @@ REGEX_BLOCK_get_key (const struct RegexBlock *block, struct GNUNET_HashCode *key); +/** + * Test if this block is marked as being an accept state. + * + * @param block block to test + * @return GNUNET_YES if the block is accepting, GNUNET_NO if not + */ +int +GNUNET_BLOCK_is_accepting (const struct RegexBlock *block); + /** * Construct a regex block to be stored in the DHT. |