Plugin API for the namestore database backend. More...
Data Structures | |
struct | GNUNET_NAMESTORE_PluginFunctions |
struct returned by the initialization function of the plugin More... | |
Typedefs | |
typedef void(* | GNUNET_NAMESTORE_RecordIterator) (void *cls, uint64_t serial, const char *editor_hint, const struct GNUNET_CRYPTO_PrivateKey *private_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) |
Function called for each matching record. More... | |
Plugin API for the namestore database backend.
typedef void(* GNUNET_NAMESTORE_RecordIterator) (void *cls, uint64_t serial, const char *editor_hint, const struct GNUNET_CRYPTO_PrivateKey *private_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) |
Function called for each matching record.
cls | closure |
serial | unique serial number of the record, MUST NOT BE ZERO, and must be monotonically increasing while iterating |
editor_hint | content of the editor field when record was read (may be NULL) |
zone_key | private key of the zone |
label | name that is being mapped (at most 255 characters long) |
rd_count | number of entries in rd array |
rd | array of records with data to store |
Definition at line 62 of file gnunet_namestore_plugin.h.