GNUnet 0.21.1
GNUNET_NAT_AUTO_AutoHandle Struct Reference

Handle to auto-configuration in progress. More...

Collaboration diagram for GNUNET_NAT_AUTO_AutoHandle:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration we use. More...
 
struct GNUNET_MQ_Handlemq
 Message queue for communicating with the NAT service. More...
 
GNUNET_NAT_AUTO_AutoResultCallback arc
 Function called with the result from the autoconfiguration. More...
 
void * arc_cls
 Closure for arc. More...
 

Detailed Description

Handle to auto-configuration in progress.

Definition at line 37 of file nat_auto_api.c.

Field Documentation

◆ cfg

◆ mq

struct GNUNET_MQ_Handle* GNUNET_NAT_AUTO_AutoHandle::mq

Message queue for communicating with the NAT service.

Definition at line 47 of file nat_auto_api.c.

Referenced by GNUNET_NAT_AUTO_autoconfig_cancel(), GNUNET_NAT_AUTO_autoconfig_start(), GNUNET_NAT_autoconfig_cancel(), mq_error_handler(), and test_nat_punched().

◆ arc

GNUNET_NAT_AUTO_AutoResultCallback GNUNET_NAT_AUTO_AutoHandle::arc

Function called with the result from the autoconfiguration.

Definition at line 52 of file nat_auto_api.c.

Referenced by ah_error_handler(), GNUNET_NAT_AUTO_autoconfig_start(), and handle_auto_result().

◆ arc_cls

void* GNUNET_NAT_AUTO_AutoHandle::arc_cls

Closure for arc.

Definition at line 57 of file nat_auto_api.c.

Referenced by ah_error_handler(), GNUNET_NAT_AUTO_autoconfig_start(), and handle_auto_result().


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