#ifndef GNUNET_PEERSTORE_SERVICE_H
#define GNUNET_PEERSTORE_SERVICE_H
-#include "platform.h"
#include "gnunet_util_lib.h"
#ifdef __cplusplus
struct GNUNET_TIME_Absolute *expiry;
/**
- * Client from which this record originated
+ * Client from which this record originated.
+ * NOTE: This is internal to the service.
*/
- struct GNUNET_SERVER_Client *client;
+ struct GNUNET_SERVICE_Client *client;
};
* @param cls closure
* @param record peerstore record information
* @param emsg error message, or NULL if no errors
- * @return #GNUNET_YES to continue iterating, #GNUNET_NO to stop
*/
-typedef int
+typedef void
(*GNUNET_PEERSTORE_Processor) (void *cls,
const struct GNUNET_PEERSTORE_Record *record,
const char *emsg);
+
/**
* Connect to the PEERSTORE service.
*