GNUnet  0.11.x
Data Fields
GNUNET_NAMESTORE_ZoneMonitor Struct Reference

Handle for a monitoring activity. More...

Collaboration diagram for GNUNET_NAMESTORE_ZoneMonitor:
[legend]

Data Fields

const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration (to reconnect). More...
 
struct GNUNET_MQ_Handlemq
 Handle to namestore service. More...
 
GNUNET_SCHEDULER_TaskCallback error_cb
 Function to call on errors. More...
 
void * error_cb_cls
 Closure for error_cb. More...
 
GNUNET_NAMESTORE_RecordMonitor monitor
 Function to call on events. More...
 
void * monitor_cls
 Closure for monitor. More...
 
GNUNET_SCHEDULER_TaskCallback sync_cb
 Function called when we've synchronized. More...
 
void * sync_cb_cls
 Closure for sync_cb. More...
 
struct GNUNET_CRYPTO_EcdsaPrivateKey zone
 Monitored zone. More...
 
int iterate_first
 Do we first iterate over all existing records? More...
 

Detailed Description

Handle for a monitoring activity.

Definition at line 40 of file namestore_api_monitor.c.

Field Documentation

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_NAMESTORE_ZoneMonitor::cfg

Configuration (to reconnect).

Definition at line 45 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and reconnect().

◆ mq

struct GNUNET_MQ_Handle* GNUNET_NAMESTORE_ZoneMonitor::mq

◆ error_cb

GNUNET_SCHEDULER_TaskCallback GNUNET_NAMESTORE_ZoneMonitor::error_cb

Function to call on errors.

Definition at line 55 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and reconnect().

◆ error_cb_cls

void* GNUNET_NAMESTORE_ZoneMonitor::error_cb_cls

Closure for error_cb.

Definition at line 60 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and reconnect().

◆ monitor

GNUNET_NAMESTORE_RecordMonitor GNUNET_NAMESTORE_ZoneMonitor::monitor

Function to call on events.

Definition at line 65 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and handle_result().

◆ monitor_cls

void* GNUNET_NAMESTORE_ZoneMonitor::monitor_cls

Closure for monitor.

Definition at line 70 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and handle_result().

◆ sync_cb

GNUNET_SCHEDULER_TaskCallback GNUNET_NAMESTORE_ZoneMonitor::sync_cb

Function called when we've synchronized.

Definition at line 75 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and handle_sync().

◆ sync_cb_cls

void* GNUNET_NAMESTORE_ZoneMonitor::sync_cb_cls

Closure for sync_cb.

Definition at line 80 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and handle_sync().

◆ zone

struct GNUNET_CRYPTO_EcdsaPrivateKey GNUNET_NAMESTORE_ZoneMonitor::zone

◆ iterate_first

int GNUNET_NAMESTORE_ZoneMonitor::iterate_first

Do we first iterate over all existing records?

Definition at line 90 of file namestore_api_monitor.c.

Referenced by GNUNET_NAMESTORE_zone_monitor_start(), and reconnect().


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