GNUnet 0.21.1
GNUNET_PEERSTORE_StoreHelloContext Struct Reference

Context for a add hello uri request. More...

Collaboration diagram for GNUNET_PEERSTORE_StoreHelloContext:
[legend]

Data Fields

struct GNUNET_PEERSTORE_Handleh
 Peerstore handle. More...
 
GNUNET_PEERSTORE_Continuation cont
 Function to call with information. More...
 
void * cont_cls
 Closure for callback. More...
 
struct GNUNET_MessageHeaderhello
 Hello uri which was request for storing. More...
 
struct GNUNET_PeerIdentity pid
 The peer id for the hello. More...
 
struct GNUNET_PEERSTORE_StoreContextsc
 Store operation for the merge. More...
 
struct GNUNET_PEERSTORE_IterateContextic
 The iteration for the merge. More...
 

Detailed Description

Context for a add hello uri request.

Definition at line 102 of file peerstore_api.c.

Field Documentation

◆ h

struct GNUNET_PEERSTORE_Handle* GNUNET_PEERSTORE_StoreHelloContext::h

Peerstore handle.

Definition at line 107 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_hello_add(), and hello_add_iter().

◆ cont

GNUNET_PEERSTORE_Continuation GNUNET_PEERSTORE_StoreHelloContext::cont

Function to call with information.

Definition at line 112 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_hello_add(), hello_add_iter(), and hello_store_success().

◆ cont_cls

void* GNUNET_PEERSTORE_StoreHelloContext::cont_cls

Closure for callback.

Definition at line 117 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_hello_add(), hello_add_iter(), and hello_store_success().

◆ hello

struct GNUNET_MessageHeader* GNUNET_PEERSTORE_StoreHelloContext::hello

Hello uri which was request for storing.

Definition at line 122 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_hello_add(), GNUNET_PEERSTORE_hello_add_cancel(), hello_add_iter(), and hello_store_success().

◆ pid

struct GNUNET_PeerIdentity GNUNET_PEERSTORE_StoreHelloContext::pid

The peer id for the hello.

Definition at line 127 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_hello_add(), and hello_add_iter().

◆ sc

struct GNUNET_PEERSTORE_StoreContext* GNUNET_PEERSTORE_StoreHelloContext::sc

Store operation for the merge.

Definition at line 132 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_hello_add_cancel(), hello_add_iter(), and hello_store_success().

◆ ic

struct GNUNET_PEERSTORE_IterateContext* GNUNET_PEERSTORE_StoreHelloContext::ic

The iteration for the merge.

Definition at line 137 of file peerstore_api.c.

Referenced by GNUNET_PEERSTORE_hello_add(), GNUNET_PEERSTORE_hello_add_cancel(), and hello_add_iter().


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