GNUnet  0.10.x
Data Fields
GNUNET_NAMECACHE_QueueEntry Struct Reference

An QueueEntry used to store information for a pending NAMECACHE record operation. More...

Collaboration diagram for GNUNET_NAMECACHE_QueueEntry:
[legend]

Data Fields

struct GNUNET_NAMECACHE_QueueEntrynext
 Kept in a DLL. More...
 
struct GNUNET_NAMECACHE_QueueEntryprev
 Kept in a DLL. More...
 
struct GNUNET_NAMECACHE_Handlensh
 Main handle to access the namecache. More...
 
GNUNET_NAMECACHE_ContinuationWithStatus cont
 Continuation to call. More...
 
void * cont_cls
 Closure for cont. More...
 
GNUNET_NAMECACHE_BlockProcessor block_proc
 Function to call with the blocks we get back; or NULL. More...
 
void * block_proc_cls
 Closure for block_proc. More...
 
uint32_t op_id
 The operation id this zone iteration operation has. More...
 

Detailed Description

An QueueEntry used to store information for a pending NAMECACHE record operation.

Definition at line 47 of file namecache_api.c.

Field Documentation

◆ next

struct GNUNET_NAMECACHE_QueueEntry* GNUNET_NAMECACHE_QueueEntry::next

Kept in a DLL.

Definition at line 53 of file namecache_api.c.

Referenced by find_qe().

◆ prev

struct GNUNET_NAMECACHE_QueueEntry* GNUNET_NAMECACHE_QueueEntry::prev

Kept in a DLL.

Definition at line 58 of file namecache_api.c.

◆ nsh

struct GNUNET_NAMECACHE_Handle* GNUNET_NAMECACHE_QueueEntry::nsh

Main handle to access the namecache.

Definition at line 63 of file namecache_api.c.

Referenced by GNUNET_NAMECACHE_block_cache(), GNUNET_NAMECACHE_cancel(), and GNUNET_NAMECACHE_lookup_block().

◆ cont

GNUNET_NAMECACHE_ContinuationWithStatus GNUNET_NAMECACHE_QueueEntry::cont

Continuation to call.

Definition at line 68 of file namecache_api.c.

Referenced by force_reconnect(), GNUNET_NAMECACHE_block_cache(), and handle_block_cache_response().

◆ cont_cls

void* GNUNET_NAMECACHE_QueueEntry::cont_cls

Closure for cont.

Definition at line 73 of file namecache_api.c.

Referenced by force_reconnect(), GNUNET_NAMECACHE_block_cache(), and handle_block_cache_response().

◆ block_proc

GNUNET_NAMECACHE_BlockProcessor GNUNET_NAMECACHE_QueueEntry::block_proc

Function to call with the blocks we get back; or NULL.

Definition at line 78 of file namecache_api.c.

Referenced by GNUNET_NAMECACHE_lookup_block(), and handle_lookup_block_response().

◆ block_proc_cls

void* GNUNET_NAMECACHE_QueueEntry::block_proc_cls

Closure for block_proc.

Definition at line 83 of file namecache_api.c.

Referenced by GNUNET_NAMECACHE_lookup_block(), and handle_lookup_block_response().

◆ op_id

uint32_t GNUNET_NAMECACHE_QueueEntry::op_id

The operation id this zone iteration operation has.

Definition at line 88 of file namecache_api.c.

Referenced by find_qe(), GNUNET_NAMECACHE_block_cache(), and GNUNET_NAMECACHE_lookup_block().


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