GNUnet  0.11.x
Data Fields
GNUNET_RECLAIM_Handle Struct Reference

Handle to the service. More...

Collaboration diagram for GNUNET_RECLAIM_Handle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration to use. More...
 
struct GNUNET_CLIENT_Connection * client
 Socket (if available). More...
 
void * cb_cls
 Closure for 'cb'. More...
 
struct GNUNET_RECLAIM_Operationop_head
 Head of active operations. More...
 
struct GNUNET_RECLAIM_Operationop_tail
 Tail of active operations. More...
 
struct GNUNET_RECLAIM_AttributeIteratorit_head
 Head of active iterations. More...
 
struct GNUNET_RECLAIM_AttributeIteratorit_tail
 Tail of active iterations. More...
 
struct GNUNET_RECLAIM_TicketIteratorticket_it_head
 Head of active iterations. More...
 
struct GNUNET_RECLAIM_TicketIteratorticket_it_tail
 Tail of active iterations. More...
 
struct GNUNET_CLIENT_TransmitHandle * th
 Currently pending transmission request, or NULL for none. More...
 
struct GNUNET_SCHEDULER_Taskreconnect_task
 Task doing exponential back-off trying to reconnect. More...
 
struct GNUNET_TIME_Relative reconnect_backoff
 Time for next connect retry. More...
 
struct GNUNET_MQ_Handlemq
 Connection to service (if available). More...
 
uint32_t r_id_gen
 Request Id generator. More...
 
int in_receive
 Are we polling for incoming messages right now? More...
 

Detailed Description

Handle to the service.

Definition at line 235 of file reclaim_api.c.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_RECLAIM_Handle::cfg

Configuration to use.

Definition at line 240 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_connect(), and reconnect().

◆ client

struct GNUNET_CLIENT_Connection* GNUNET_RECLAIM_Handle::client

Socket (if available).

Definition at line 245 of file reclaim_api.c.

◆ cb_cls

void* GNUNET_RECLAIM_Handle::cb_cls

Closure for 'cb'.

Definition at line 250 of file reclaim_api.c.

◆ op_head

struct GNUNET_RECLAIM_Operation* GNUNET_RECLAIM_Handle::op_head

◆ op_tail

struct GNUNET_RECLAIM_Operation* GNUNET_RECLAIM_Handle::op_tail

◆ it_head

struct GNUNET_RECLAIM_AttributeIterator* GNUNET_RECLAIM_Handle::it_head

Head of active iterations.

Definition at line 265 of file reclaim_api.c.

Referenced by free_it(), GNUNET_RECLAIM_get_attributes_start(), and handle_attribute_result().

◆ it_tail

struct GNUNET_RECLAIM_AttributeIterator* GNUNET_RECLAIM_Handle::it_tail

Tail of active iterations.

Definition at line 270 of file reclaim_api.c.

Referenced by free_it(), and GNUNET_RECLAIM_get_attributes_start().

◆ ticket_it_head

struct GNUNET_RECLAIM_TicketIterator* GNUNET_RECLAIM_Handle::ticket_it_head

Head of active iterations.

Definition at line 275 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start(), and handle_ticket_result().

◆ ticket_it_tail

struct GNUNET_RECLAIM_TicketIterator* GNUNET_RECLAIM_Handle::ticket_it_tail

Tail of active iterations.

Definition at line 280 of file reclaim_api.c.

Referenced by GNUNET_RECLAIM_ticket_iteration_start(), and handle_ticket_result().

◆ th

struct GNUNET_CLIENT_TransmitHandle* GNUNET_RECLAIM_Handle::th

Currently pending transmission request, or NULL for none.

Definition at line 285 of file reclaim_api.c.

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_RECLAIM_Handle::reconnect_task

Task doing exponential back-off trying to reconnect.

Definition at line 290 of file reclaim_api.c.

Referenced by force_reconnect(), GNUNET_RECLAIM_disconnect(), and reconnect_task().

◆ reconnect_backoff

struct GNUNET_TIME_Relative GNUNET_RECLAIM_Handle::reconnect_backoff

Time for next connect retry.

Definition at line 295 of file reclaim_api.c.

Referenced by force_reconnect().

◆ mq

struct GNUNET_MQ_Handle* GNUNET_RECLAIM_Handle::mq

◆ r_id_gen

uint32_t GNUNET_RECLAIM_Handle::r_id_gen

◆ in_receive

int GNUNET_RECLAIM_Handle::in_receive

Are we polling for incoming messages right now?

Definition at line 310 of file reclaim_api.c.


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