GNUnet  0.19.4
GNUNET_PEERSTORE_WatchContext Struct Reference

Context for a watch request. More...

Collaboration diagram for GNUNET_PEERSTORE_WatchContext:
[legend]

Data Fields

struct GNUNET_PEERSTORE_WatchContextnext
 Kept in a DLL. More...
 
struct GNUNET_PEERSTORE_WatchContextprev
 Kept in a DLL. More...
 
struct GNUNET_PEERSTORE_Handleh
 Handle to the PEERSTORE service. More...
 
GNUNET_PEERSTORE_Processor callback
 Callback with each record received. More...
 
void * callback_cls
 Closure for callback. More...
 
struct GNUNET_HashCode keyhash
 Hash of the combined key. More...
 

Detailed Description

Context for a watch request.

Definition at line 213 of file peerstore_api.c.

Field Documentation

◆ next

struct GNUNET_PEERSTORE_WatchContext* GNUNET_PEERSTORE_WatchContext::next

Kept in a DLL.

Definition at line 218 of file peerstore_api.c.

◆ prev

struct GNUNET_PEERSTORE_WatchContext* GNUNET_PEERSTORE_WatchContext::prev

Kept in a DLL.

Definition at line 223 of file peerstore_api.c.

◆ h

struct GNUNET_PEERSTORE_Handle* GNUNET_PEERSTORE_WatchContext::h

Handle to the PEERSTORE service.

Definition at line 228 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_watch(), and GNUNET_PEERSTORE_watch_cancel().

◆ callback

GNUNET_PEERSTORE_Processor GNUNET_PEERSTORE_WatchContext::callback

Callback with each record received.

Definition at line 233 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_watch(), and handle_watch_record().

◆ callback_cls

void* GNUNET_PEERSTORE_WatchContext::callback_cls

Closure for callback.

Definition at line 238 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_watch(), and handle_watch_record().

◆ keyhash

struct GNUNET_HashCode GNUNET_PEERSTORE_WatchContext::keyhash

Hash of the combined key.

Definition at line 238 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_watch(), GNUNET_PEERSTORE_watch_cancel(), handle_watch_record(), and rewatch_it().


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