GNUnet  0.20.0
GNUNET_PEERSTORE_IterateContext Struct Reference

Context for a iterate request. More...

Collaboration diagram for GNUNET_PEERSTORE_IterateContext:
[legend]

Data Fields

struct GNUNET_PEERSTORE_IterateContextnext
 Kept in a DLL. More...
 
struct GNUNET_PEERSTORE_IterateContextprev
 Kept in a DLL. More...
 
struct GNUNET_PEERSTORE_Handleh
 Handle to the PEERSTORE service. More...
 
char * sub_system
 Which subsystem does the store? More...
 
struct GNUNET_PeerIdentity peer
 Peer the store is for. More...
 
char * key
 Key for the store operation. More...
 
GNUNET_PEERSTORE_Processor callback
 Callback with each matching record. More...
 
void * callback_cls
 Closure for callback. More...
 
int iterating
 GNUNET_YES if we are currently processing records. More...
 

Detailed Description

Context for a iterate request.

Definition at line 162 of file peerstore_api.c.

Field Documentation

◆ next

struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_IterateContext::next

Kept in a DLL.

Definition at line 167 of file peerstore_api.c.

Referenced by disconnect().

◆ prev

struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_IterateContext::prev

Kept in a DLL.

Definition at line 172 of file peerstore_api.c.

◆ h

struct GNUNET_PEERSTORE_Handle* GNUNET_PEERSTORE_IterateContext::h

Handle to the PEERSTORE service.

Definition at line 177 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_iterate(), and GNUNET_PEERSTORE_iterate_cancel().

◆ sub_system

char* GNUNET_PEERSTORE_IterateContext::sub_system

Which subsystem does the store?

Definition at line 182 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_iterate(), and GNUNET_PEERSTORE_iterate_cancel().

◆ peer

◆ key

char* GNUNET_PEERSTORE_IterateContext::key

◆ callback

GNUNET_PEERSTORE_Processor GNUNET_PEERSTORE_IterateContext::callback

Callback with each matching record.

Definition at line 197 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_iterate(), GNUNET_PEERSTORE_iterate_cancel(), handle_iterate_end(), and handle_iterate_result().

◆ callback_cls

void* GNUNET_PEERSTORE_IterateContext::callback_cls

Closure for callback.

Definition at line 202 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_iterate(), handle_iterate_end(), and handle_iterate_result().

◆ iterating

int GNUNET_PEERSTORE_IterateContext::iterating

GNUNET_YES if we are currently processing records.

Definition at line 207 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_iterate_cancel(), handle_iterate_end(), and handle_iterate_result().


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