GNUnet 0.22.0
Peer Store service plugin API

Plugin API for the peerstore database backend. More...

Collaboration diagram for Peer Store service plugin API:

Data Structures

struct  GNUNET_PEERSTORE_PluginFunctions
 struct returned by the initialization function of the plugin More...
 

Typedefs

typedef void(* GNUNET_PEERSTORE_PluginProcessor) (void *cls, uint64_t seq, const struct GNUNET_PEERSTORE_Record *record, const char *emsg)
 Function called by PEERSTORE for each matching record. More...
 

Detailed Description

Plugin API for the peerstore database backend.

Typedef Documentation

◆ GNUNET_PEERSTORE_PluginProcessor

typedef void(* GNUNET_PEERSTORE_PluginProcessor) (void *cls, uint64_t seq, const struct GNUNET_PEERSTORE_Record *record, const char *emsg)

Function called by PEERSTORE for each matching record.

Parameters
clsclosure
seqsequence in iteration
recordpeerstore record information
emsgerror message, or NULL if no errors

Definition at line 57 of file gnunet_peerstore_plugin.h.