GNUnet  0.11.x
Data Fields
GNUNET_TRANSPORT_PeerMonitoringContext Struct Reference

Context for iterating validation entries. More...

Collaboration diagram for GNUNET_TRANSPORT_PeerMonitoringContext:
[legend]

Data Fields

GNUNET_TRANSPORT_PeerIterateCallback cb
 Function to call with the binary address. More...
 
void * cb_cls
 Closure for cb. More...
 
struct GNUNET_MQ_Handlemq
 Connection to the service. More...
 
const struct GNUNET_CONFIGURATION_Handlecfg
 Configuration we use. More...
 
struct GNUNET_TIME_Relative backoff
 Backoff for reconnect. More...
 
struct GNUNET_SCHEDULER_Taskreconnect_task
 Task ID for reconnect. More...
 
struct GNUNET_PeerIdentity peer
 Identity of the peer to monitor. More...
 
int one_shot
 Was this a one-shot request? More...
 

Detailed Description

Context for iterating validation entries.

Definition at line 42 of file transport_api_monitor_peers.c.

Field Documentation

◆ cb

GNUNET_TRANSPORT_PeerIterateCallback GNUNET_TRANSPORT_PeerMonitoringContext::cb

Function to call with the binary address.

Definition at line 47 of file transport_api_monitor_peers.c.

Referenced by GNUNET_TRANSPORT_monitor_peers(), handle_response(), handle_response_end(), mq_error_handler(), and reconnect_peer_ctx().

◆ cb_cls

void* GNUNET_TRANSPORT_PeerMonitoringContext::cb_cls

◆ mq

struct GNUNET_MQ_Handle* GNUNET_TRANSPORT_PeerMonitoringContext::mq

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_TRANSPORT_PeerMonitoringContext::cfg

Configuration we use.

Definition at line 62 of file transport_api_monitor_peers.c.

Referenced by do_peer_connect(), and GNUNET_TRANSPORT_monitor_peers().

◆ backoff

struct GNUNET_TIME_Relative GNUNET_TRANSPORT_PeerMonitoringContext::backoff

Backoff for reconnect.

Definition at line 67 of file transport_api_monitor_peers.c.

Referenced by reconnect_peer_ctx().

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_TRANSPORT_PeerMonitoringContext::reconnect_task

Task ID for reconnect.

Definition at line 72 of file transport_api_monitor_peers.c.

Referenced by do_peer_connect(), GNUNET_TRANSPORT_monitor_peers_cancel(), and reconnect_peer_ctx().

◆ peer

struct GNUNET_PeerIdentity GNUNET_TRANSPORT_PeerMonitoringContext::peer

Identity of the peer to monitor.

Definition at line 77 of file transport_api_monitor_peers.c.

Referenced by do_peer_connect(), and GNUNET_TRANSPORT_monitor_peers().

◆ one_shot

int GNUNET_TRANSPORT_PeerMonitoringContext::one_shot

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