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_BlindablePrivateKey *private_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) |
| Function called for each matching record. | |
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_BlindablePrivateKey *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.