GNUnet 0.21.1
GNUNET_ARM_MonitorHandle Struct Reference

Handle for interacting with ARM. More...

Collaboration diagram for GNUNET_ARM_MonitorHandle:
[legend]

Data Fields

struct GNUNET_MQ_Handlemq
 Our control connection to the ARM service. More...
 
const struct GNUNET_CONFIGURATION_Handlecfg
 The configuration that we are using. More...
 
struct GNUNET_SCHEDULER_Taskreconnect_task
 ID of the reconnect task (if any). More...
 
struct GNUNET_TIME_Relative retry_backoff
 Current delay we use for re-trying to connect to core. More...
 
GNUNET_ARM_ServiceMonitorCallback service_status
 Callback to invoke on status updates. More...
 
void * service_status_cls
 Closure for service_status. More...
 

Detailed Description

Handle for interacting with ARM.

Definition at line 40 of file arm_monitor_api.c.

Field Documentation

◆ mq

struct GNUNET_MQ_Handle* GNUNET_ARM_MonitorHandle::mq

Our control connection to the ARM service.

Definition at line 45 of file arm_monitor_api.c.

Referenced by get_action(), put_action(), and response_action().

◆ cfg

const struct GNUNET_CONFIGURATION_Handle* GNUNET_ARM_MonitorHandle::cfg

The configuration that we are using.

Definition at line 50 of file arm_monitor_api.c.

◆ reconnect_task

struct GNUNET_SCHEDULER_Task* GNUNET_ARM_MonitorHandle::reconnect_task

ID of the reconnect task (if any).

Definition at line 55 of file arm_monitor_api.c.

◆ retry_backoff

struct GNUNET_TIME_Relative GNUNET_ARM_MonitorHandle::retry_backoff

Current delay we use for re-trying to connect to core.

Definition at line 60 of file arm_monitor_api.c.

◆ service_status

GNUNET_ARM_ServiceMonitorCallback GNUNET_ARM_MonitorHandle::service_status

Callback to invoke on status updates.

Definition at line 65 of file arm_monitor_api.c.

◆ service_status_cls

void* GNUNET_ARM_MonitorHandle::service_status_cls

Closure for service_status.

Definition at line 70 of file arm_monitor_api.c.


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