Handle for a zone iterator operation. More...
Data Fields | |
struct GNUNET_NAMESTORE_ZoneIterator * | next |
Kept in a DLL. More... | |
struct GNUNET_NAMESTORE_ZoneIterator * | prev |
Kept in a DLL. More... | |
struct GNUNET_NAMESTORE_Handle * | h |
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_Envelope * | env |
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... | |
Handle for a zone iterator operation.
Definition at line 126 of file namestore_api.c.
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().
struct GNUNET_NAMESTORE_ZoneIterator* GNUNET_NAMESTORE_ZoneIterator::prev |
Kept in a DLL.
Definition at line 136 of file namestore_api.c.
struct GNUNET_NAMESTORE_Handle* GNUNET_NAMESTORE_ZoneIterator::h |
Main handle to access the namestore.
Definition at line 141 of file namestore_api.c.
Referenced by free_ze(), GNUNET_NAMESTORE_zone_iteration_start(), GNUNET_NAMESTORE_zone_iteration_start2(), GNUNET_NAMESTORE_zone_iteration_stop(), and GNUNET_NAMESTORE_zone_iterator_next().
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().
void* GNUNET_NAMESTORE_ZoneIterator::finish_cb_cls |
Closure for error_cb.
Definition at line 151 of file namestore_api.c.
Referenced by GNUNET_NAMESTORE_zone_iteration_start(), GNUNET_NAMESTORE_zone_iteration_start2(), and handle_record_result_end().
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().
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().
void* GNUNET_NAMESTORE_ZoneIterator::proc_cls |
Closure for proc.
Definition at line 166 of file namestore_api.c.
Referenced by GNUNET_NAMESTORE_zone_iteration_start(), GNUNET_NAMESTORE_zone_iteration_start2(), and handle_record_result().
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().
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().
struct GNUNET_MQ_Envelope* GNUNET_NAMESTORE_ZoneIterator::env |
Envelope of the message to send to the service, if not yet sent.
Definition at line 182 of file namestore_api.c.
Referenced by free_ze(), GNUNET_NAMESTORE_zone_iteration_start(), GNUNET_NAMESTORE_zone_iteration_start2(), and reconnect().
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().
uint32_t GNUNET_NAMESTORE_ZoneIterator::op_id |
The operation id this zone iteration operation has.
Definition at line 192 of file namestore_api.c.
Referenced by find_zi(), GNUNET_NAMESTORE_zone_iteration_start(), GNUNET_NAMESTORE_zone_iteration_start2(), GNUNET_NAMESTORE_zone_iteration_stop(), and GNUNET_NAMESTORE_zone_iterator_next().