GNUnet  0.10.x
Data Fields
REGEX_INTERNAL_Announcement Struct Reference

Handle to store cached data about a regex announce. More...

Collaboration diagram for REGEX_INTERNAL_Announcement:
[legend]

Data Fields

struct GNUNET_DHT_Handledht
 DHT handle to use, must be initialized externally. More...
 
const char * regex
 Regular expression. More...
 
struct REGEX_INTERNAL_Automatondfa
 Automaton representation of the regex (expensive to build). More...
 
const struct GNUNET_CRYPTO_EddsaPrivateKeypriv
 Our private key. More...
 
struct GNUNET_STATISTICS_Handlestats
 Optional statistics handle to report usage. More...
 

Detailed Description

Handle to store cached data about a regex announce.

Definition at line 56 of file regex_internal_dht.c.

Field Documentation

◆ dht

struct GNUNET_DHT_Handle* REGEX_INTERNAL_Announcement::dht

DHT handle to use, must be initialized externally.

Definition at line 61 of file regex_internal_dht.c.

Referenced by REGEX_INTERNAL_announce(), REGEX_INTERNAL_search(), and regex_iterator().

◆ regex

const char* REGEX_INTERNAL_Announcement::regex

Regular expression.

Definition at line 66 of file regex_internal_dht.c.

Referenced by REGEX_INTERNAL_announce(), and REGEX_INTERNAL_reannounce().

◆ dfa

struct REGEX_INTERNAL_Automaton* REGEX_INTERNAL_Announcement::dfa

Automaton representation of the regex (expensive to build).

Definition at line 71 of file regex_internal_dht.c.

Referenced by REGEX_INTERNAL_announce(), REGEX_INTERNAL_announce_cancel(), and REGEX_INTERNAL_reannounce().

◆ priv

const struct GNUNET_CRYPTO_EddsaPrivateKey* REGEX_INTERNAL_Announcement::priv

Our private key.

Definition at line 76 of file regex_internal_dht.c.

Referenced by REGEX_INTERNAL_announce(), and regex_iterator().

◆ stats

struct GNUNET_STATISTICS_Handle* REGEX_INTERNAL_Announcement::stats

Optional statistics handle to report usage.

Can be NULL.

Definition at line 81 of file regex_internal_dht.c.

Referenced by REGEX_INTERNAL_announce(), REGEX_INTERNAL_search(), and regex_iterator().


The documentation for this struct was generated from the following file: