GNUnet  0.11.x
Data Fields
GNUNET_NAMESTORE_Handle Struct Reference

Connection to the NAMESTORE service. More...

Collaboration diagram for GNUNET_NAMESTORE_Handle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration to use. More...
 
struct GNUNET_MQ_Handlemq
 Connection to the service (if available). More...
 
struct GNUNET_NAMESTORE_QueueEntryop_head
 Head of pending namestore queue entries. More...
 
struct GNUNET_NAMESTORE_QueueEntryop_tail
 Tail of pending namestore queue entries. More...
 
struct GNUNET_NAMESTORE_ZoneIteratorz_head
 Head of pending namestore zone iterator entries. More...
 
struct GNUNET_NAMESTORE_ZoneIteratorz_tail
 Tail of pending namestore zone iterator entries. More...
 
struct GNUNET_SCHEDULER_Taskreconnect_task
 Reconnect task. More...
 
struct GNUNET_TIME_Relative reconnect_delay
 Delay introduced before we reconnect. More...
 
int reconnect
 Should we reconnect to service due to some serious error? More...
 
uint32_t last_op_id_used
 The last operation id used for a NAMESTORE operation. More...
 

Detailed Description

Connection to the NAMESTORE service.

Definition at line 189 of file namestore_api.c.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_NAMESTORE_Handle::cfg

Configuration to use.

Definition at line 194 of file namestore_api.c.

Referenced by GNUNET_NAMESTORE_connect(), and reconnect().

◆ mq

struct GNUNET_MQ_Handle* GNUNET_NAMESTORE_Handle::mq

◆ op_head

struct GNUNET_NAMESTORE_QueueEntry* GNUNET_NAMESTORE_Handle::op_head

◆ op_tail

struct GNUNET_NAMESTORE_QueueEntry* GNUNET_NAMESTORE_Handle::op_tail

◆ z_head

struct GNUNET_NAMESTORE_ZoneIterator* GNUNET_NAMESTORE_Handle::z_head

Head of pending namestore zone iterator entries.

Definition at line 214 of file namestore_api.c.

Referenced by find_zi(), force_reconnect(), free_ze(), GNUNET_NAMESTORE_disconnect(), GNUNET_NAMESTORE_zone_iteration_start(), and reconnect().

◆ z_tail

struct GNUNET_NAMESTORE_ZoneIterator* GNUNET_NAMESTORE_Handle::z_tail

Tail of pending namestore zone iterator entries.

Definition at line 219 of file namestore_api.c.

Referenced by free_ze(), GNUNET_NAMESTORE_disconnect(), and GNUNET_NAMESTORE_zone_iteration_start().

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_NAMESTORE_Handle::reconnect_task

Reconnect task.

Definition at line 224 of file namestore_api.c.

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

◆ reconnect_delay

struct GNUNET_TIME_Relative GNUNET_NAMESTORE_Handle::reconnect_delay

Delay introduced before we reconnect.

Definition at line 229 of file namestore_api.c.

Referenced by force_reconnect().

◆ reconnect

int GNUNET_NAMESTORE_Handle::reconnect

Should we reconnect to service due to some serious error?

Definition at line 234 of file namestore_api.c.

◆ last_op_id_used

uint32_t GNUNET_NAMESTORE_Handle::last_op_id_used

The last operation id used for a NAMESTORE operation.

Definition at line 239 of file namestore_api.c.

Referenced by get_op_id().


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