GNUnet  0.11.x
Data Fields
GNUNET_NSE_Handle Struct Reference

Handle for talking with the NSE service. More...

Collaboration diagram for GNUNET_NSE_Handle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration to use. More...
 
struct GNUNET_MQ_Handlemq
 Message queue (if available). More...
 
struct GNUNET_SCHEDULER_Taskreconnect_task
 Task doing exponential back-off trying to reconnect. More...
 
struct GNUNET_TIME_Relative reconnect_delay
 Time for next connect retry. More...
 
GNUNET_NSE_Callback recv_cb
 Callback function to call when message is received. More...
 
void * recv_cb_cls
 Closure to pass to recv_cb callback. More...
 

Detailed Description

Handle for talking with the NSE service.

Definition at line 40 of file nse_api.c.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_NSE_Handle::cfg

Configuration to use.

Definition at line 45 of file nse_api.c.

Referenced by GNUNET_NSE_connect(), and reconnect().

◆ mq

struct GNUNET_MQ_Handle* GNUNET_NSE_Handle::mq

Message queue (if available).

Definition at line 50 of file nse_api.c.

Referenced by GNUNET_NSE_connect(), GNUNET_NSE_disconnect(), mq_error_handler(), and reconnect().

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_NSE_Handle::reconnect_task

Task doing exponential back-off trying to reconnect.

Definition at line 55 of file nse_api.c.

Referenced by GNUNET_NSE_disconnect(), mq_error_handler(), and reconnect().

◆ reconnect_delay

struct GNUNET_TIME_Relative GNUNET_NSE_Handle::reconnect_delay

Time for next connect retry.

Definition at line 60 of file nse_api.c.

Referenced by GNUNET_NSE_connect(), handle_estimate(), and mq_error_handler().

◆ recv_cb

GNUNET_NSE_Callback GNUNET_NSE_Handle::recv_cb

Callback function to call when message is received.

Definition at line 65 of file nse_api.c.

Referenced by GNUNET_NSE_connect(), and handle_estimate().

◆ recv_cb_cls

void* GNUNET_NSE_Handle::recv_cb_cls

Closure to pass to recv_cb callback.

Definition at line 70 of file nse_api.c.

Referenced by GNUNET_NSE_connect(), and handle_estimate().


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