GNUnet 0.21.1
GNUNET_NAMESTORE_ZoneIterator Struct Reference

Handle for a zone iterator operation. More...

Collaboration diagram for GNUNET_NAMESTORE_ZoneIterator:
[legend]

Data Fields

struct GNUNET_NAMESTORE_ZoneIteratornext
 Kept in a DLL. More...
 
struct GNUNET_NAMESTORE_ZoneIteratorprev
 Kept in a DLL. More...
 
struct GNUNET_NAMESTORE_Handleh
 Main handle to access the namestore. More...
 
GNUNET_SCHEDULER_TaskCallback finish_cb
 Function to call on completion. More...
 
void * finish_cb_cls
 Closure for error_cb. More...
 
GNUNET_NAMESTORE_RecordMonitor proc
 The continuation to call with the results. More...
 
GNUNET_NAMESTORE_RecordSetMonitor proc2
 The continuation to call with the results. More...
 
void * proc_cls
 Closure for proc. More...
 
GNUNET_SCHEDULER_TaskCallback error_cb
 Function to call on errors. More...
 
void * error_cb_cls
 Closure for error_cb. More...
 
struct GNUNET_MQ_Envelopeenv
 Envelope of the message to send to the service, if not yet sent. More...
 
struct GNUNET_CRYPTO_PrivateKey zone
 Private key of the zone. More...
 
uint32_t op_id
 The operation id this zone iteration operation has. More...
 

Detailed Description

Handle for a zone iterator operation.

Definition at line 126 of file namestore_api.c.

Field Documentation

◆ next

struct GNUNET_NAMESTORE_ZoneIterator* GNUNET_NAMESTORE_ZoneIterator::next

Kept in a DLL.

Definition at line 131 of file namestore_api.c.

Referenced by find_zi(), and reconnect().

◆ prev

struct GNUNET_NAMESTORE_ZoneIterator* GNUNET_NAMESTORE_ZoneIterator::prev

Kept in a DLL.

Definition at line 136 of file namestore_api.c.

◆ h

struct GNUNET_NAMESTORE_Handle* GNUNET_NAMESTORE_ZoneIterator::h

◆ finish_cb

GNUNET_SCHEDULER_TaskCallback GNUNET_NAMESTORE_ZoneIterator::finish_cb

Function to call on completion.

Definition at line 146 of file namestore_api.c.

Referenced by GNUNET_NAMESTORE_zone_iteration_start(), GNUNET_NAMESTORE_zone_iteration_start2(), and handle_record_result_end().

◆ finish_cb_cls

void* GNUNET_NAMESTORE_ZoneIterator::finish_cb_cls

◆ proc

GNUNET_NAMESTORE_RecordMonitor GNUNET_NAMESTORE_ZoneIterator::proc

The continuation to call with the results.

Definition at line 156 of file namestore_api.c.

Referenced by GNUNET_NAMESTORE_zone_iteration_start(), and handle_record_result().

◆ proc2

GNUNET_NAMESTORE_RecordSetMonitor GNUNET_NAMESTORE_ZoneIterator::proc2

The continuation to call with the results.

Definition at line 161 of file namestore_api.c.

Referenced by GNUNET_NAMESTORE_zone_iteration_start2(), and handle_record_result().

◆ proc_cls

void* GNUNET_NAMESTORE_ZoneIterator::proc_cls

◆ error_cb

GNUNET_SCHEDULER_TaskCallback GNUNET_NAMESTORE_ZoneIterator::error_cb

Function to call on errors.

Definition at line 171 of file namestore_api.c.

Referenced by force_reconnect(), GNUNET_NAMESTORE_zone_iteration_start(), and GNUNET_NAMESTORE_zone_iteration_start2().

◆ error_cb_cls

void* GNUNET_NAMESTORE_ZoneIterator::error_cb_cls

Closure for error_cb.

Definition at line 176 of file namestore_api.c.

Referenced by force_reconnect(), GNUNET_NAMESTORE_zone_iteration_start(), and GNUNET_NAMESTORE_zone_iteration_start2().

◆ env

struct GNUNET_MQ_Envelope* GNUNET_NAMESTORE_ZoneIterator::env

◆ zone

struct GNUNET_CRYPTO_PrivateKey GNUNET_NAMESTORE_ZoneIterator::zone

Private key of the zone.

Definition at line 187 of file namestore_api.c.

Referenced by GNUNET_NAMESTORE_zone_iteration_start(), and GNUNET_NAMESTORE_zone_iteration_start2().

◆ op_id

uint32_t GNUNET_NAMESTORE_ZoneIterator::op_id

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