GNUnet 0.21.1
GN_ExternalIPMonitor Struct Reference

Handle to monitor for external IP changes. More...

Collaboration diagram for GN_ExternalIPMonitor:
[legend]

Data Fields

struct GN_ExternalIPMonitornext
 Kept in DLL. More...
 
struct GN_ExternalIPMonitorprev
 Kept in DLL. More...
 
GN_NotifyExternalIPv4Change cb
 Function to call when we believe our external IPv4 address changed. More...
 
void * cb_cls
 Closure for cb. More...
 

Detailed Description

Handle to monitor for external IP changes.

Definition at line 78 of file gnunet-service-nat_externalip.c.

Field Documentation

◆ next

struct GN_ExternalIPMonitor* GN_ExternalIPMonitor::next

Kept in DLL.

Definition at line 83 of file gnunet-service-nat_externalip.c.

Referenced by notify_monitors_external_ipv4_change().

◆ prev

struct GN_ExternalIPMonitor* GN_ExternalIPMonitor::prev

Kept in DLL.

Definition at line 88 of file gnunet-service-nat_externalip.c.

◆ cb

GN_NotifyExternalIPv4Change GN_ExternalIPMonitor::cb

Function to call when we believe our external IPv4 address changed.

Definition at line 93 of file gnunet-service-nat_externalip.c.

Referenced by GN_external_ipv4_monitor_start().

◆ cb_cls

void* GN_ExternalIPMonitor::cb_cls

Closure for cb.

Definition at line 98 of file gnunet-service-nat_externalip.c.

Referenced by GN_external_ipv4_monitor_start().


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