Handle for a attribute iterator operation. More...
Data Fields | |
struct GNUNET_RECLAIM_AttributeIterator * | next |
Kept in a DLL. More... | |
struct GNUNET_RECLAIM_AttributeIterator * | prev |
Kept in a DLL. More... | |
struct GNUNET_RECLAIM_Handle * | h |
Main handle to access the service. More... | |
GNUNET_SCHEDULER_TaskCallback | finish_cb |
Function to call on completion. More... | |
void * | finish_cb_cls |
Closure for finish_cb. More... | |
GNUNET_RECLAIM_AttributeResult | proc |
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 | identity |
Private key of the zone. More... | |
uint32_t | r_id |
The operation id this zone iteration operation has. More... | |
Handle for a attribute iterator operation.
Definition at line 180 of file reclaim_api.c.
struct GNUNET_RECLAIM_AttributeIterator* GNUNET_RECLAIM_AttributeIterator::next |
Kept in a DLL.
Definition at line 185 of file reclaim_api.c.
Referenced by handle_attribute_result().
struct GNUNET_RECLAIM_AttributeIterator* GNUNET_RECLAIM_AttributeIterator::prev |
Kept in a DLL.
Definition at line 190 of file reclaim_api.c.
struct GNUNET_RECLAIM_Handle* GNUNET_RECLAIM_AttributeIterator::h |
Main handle to access the service.
Definition at line 195 of file reclaim_api.c.
Referenced by free_it(), GNUNET_RECLAIM_get_attributes_next(), GNUNET_RECLAIM_get_attributes_start(), and GNUNET_RECLAIM_get_attributes_stop().
GNUNET_SCHEDULER_TaskCallback GNUNET_RECLAIM_AttributeIterator::finish_cb |
Function to call on completion.
Definition at line 200 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_start(), and handle_attribute_result().
void* GNUNET_RECLAIM_AttributeIterator::finish_cb_cls |
Closure for finish_cb.
Definition at line 205 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_start(), and handle_attribute_result().
GNUNET_RECLAIM_AttributeResult GNUNET_RECLAIM_AttributeIterator::proc |
The continuation to call with the results.
Definition at line 210 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_start(), and handle_attribute_result().
void* GNUNET_RECLAIM_AttributeIterator::proc_cls |
Closure for proc.
Definition at line 215 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_start(), and handle_attribute_result().
GNUNET_SCHEDULER_TaskCallback GNUNET_RECLAIM_AttributeIterator::error_cb |
Function to call on errors.
Definition at line 220 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_start().
void* GNUNET_RECLAIM_AttributeIterator::error_cb_cls |
Closure for error_cb.
Definition at line 225 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_start().
struct GNUNET_MQ_Envelope* GNUNET_RECLAIM_AttributeIterator::env |
Envelope of the message to send to the service, if not yet sent.
Definition at line 231 of file reclaim_api.c.
Referenced by free_it(), and GNUNET_RECLAIM_get_attributes_start().
struct GNUNET_CRYPTO_PrivateKey GNUNET_RECLAIM_AttributeIterator::identity |
Private key of the zone.
Definition at line 236 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_start().
uint32_t GNUNET_RECLAIM_AttributeIterator::r_id |
The operation id this zone iteration operation has.
Definition at line 241 of file reclaim_api.c.
Referenced by GNUNET_RECLAIM_get_attributes_next(), GNUNET_RECLAIM_get_attributes_start(), GNUNET_RECLAIM_get_attributes_stop(), and handle_attribute_result().