GNUnet 0.21.1
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 55 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 60 of file regex_internal_dht.c.

◆ regex

const char* REGEX_INTERNAL_Announcement::regex

Regular expression.

Definition at line 65 of file regex_internal_dht.c.

Referenced by REGEX_INTERNAL_announce().

◆ dfa

struct REGEX_INTERNAL_Automaton* REGEX_INTERNAL_Announcement::dfa

Automaton representation of the regex (expensive to build).

Definition at line 70 of file regex_internal_dht.c.

◆ priv

const struct GNUNET_CRYPTO_EddsaPrivateKey* REGEX_INTERNAL_Announcement::priv

Our private key.

Definition at line 75 of file regex_internal_dht.c.

Referenced by REGEX_INTERNAL_announce().

◆ stats

struct GNUNET_STATISTICS_Handle* REGEX_INTERNAL_Announcement::stats

Optional statistics handle to report usage.

Can be NULL.

Definition at line 80 of file regex_internal_dht.c.


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