GNUnet 0.21.1
GNUNET_RECLAIM_TicketIterator Struct Reference

Handle for a ticket iterator operation. More...

Collaboration diagram for GNUNET_RECLAIM_TicketIterator:
[legend]

Data Fields

struct GNUNET_RECLAIM_TicketIteratornext
 Kept in a DLL. More...
 
struct GNUNET_RECLAIM_TicketIteratorprev
 Kept in a DLL. More...
 
struct GNUNET_RECLAIM_Handleh
 Main handle to access the idp. More...
 
GNUNET_SCHEDULER_TaskCallback finish_cb
 Function to call on completion. More...
 
void * finish_cb_cls
 Closure for finish_cb. More...
 
GNUNET_RECLAIM_TicketCallback tr_cb
 The continuation to call with the results. More...
 
void * cls
 Closure for tr_cb. 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...
 
uint32_t r_id
 The operation id this zone iteration operation has. More...
 

Detailed Description

Handle for a ticket iterator operation.

Definition at line 117 of file reclaim_api.c.

Field Documentation

◆ next

struct GNUNET_RECLAIM_TicketIterator* GNUNET_RECLAIM_TicketIterator::next

Kept in a DLL.

Definition at line 122 of file reclaim_api.c.

Referenced by handle_ticket_result().

◆ prev

struct GNUNET_RECLAIM_TicketIterator* GNUNET_RECLAIM_TicketIterator::prev

Kept in a DLL.

Definition at line 127 of file reclaim_api.c.

◆ h

struct GNUNET_RECLAIM_Handle* GNUNET_RECLAIM_TicketIterator::h

◆ finish_cb

GNUNET_SCHEDULER_TaskCallback GNUNET_RECLAIM_TicketIterator::finish_cb

Function to call on completion.

Definition at line 137 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start(), and handle_ticket_result().

◆ finish_cb_cls

void* GNUNET_RECLAIM_TicketIterator::finish_cb_cls

Closure for finish_cb.

Definition at line 142 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start(), and handle_ticket_result().

◆ tr_cb

GNUNET_RECLAIM_TicketCallback GNUNET_RECLAIM_TicketIterator::tr_cb

The continuation to call with the results.

Definition at line 147 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start(), and handle_ticket_result().

◆ cls

void* GNUNET_RECLAIM_TicketIterator::cls

Closure for tr_cb.

Definition at line 152 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start(), and handle_ticket_result().

◆ error_cb

GNUNET_SCHEDULER_TaskCallback GNUNET_RECLAIM_TicketIterator::error_cb

Function to call on errors.

Definition at line 157 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start().

◆ error_cb_cls

void* GNUNET_RECLAIM_TicketIterator::error_cb_cls

Closure for error_cb.

Definition at line 162 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start().

◆ env

struct GNUNET_MQ_Envelope* GNUNET_RECLAIM_TicketIterator::env

Envelope of the message to send to the service, if not yet sent.

Definition at line 168 of file reclaim_api.c.

Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), GNUNET_RECLAIM_ticket_iteration_start(), and typescriptdomain.TypeScriptDefinition::run().

◆ r_id

uint32_t GNUNET_RECLAIM_TicketIterator::r_id

The operation id this zone iteration operation has.

Definition at line 173 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_next(), GNUNET_RECLAIM_ticket_iteration_start(), GNUNET_RECLAIM_ticket_iteration_stop(), and handle_ticket_result().


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