Handle for interacting with ARM. More...
Data Fields | |
struct GNUNET_MQ_Handle * | mq |
Our control connection to the ARM service. More... | |
const struct GNUNET_CONFIGURATION_Handle * | cfg |
The configuration that we are using. More... | |
struct GNUNET_SCHEDULER_Task * | reconnect_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... | |
Handle for interacting with ARM.
Definition at line 40 of file arm_monitor_api.c.
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().
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.
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.
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.
GNUNET_ARM_ServiceMonitorCallback GNUNET_ARM_MonitorHandle::service_status |
Callback to invoke on status updates.
Definition at line 65 of file arm_monitor_api.c.
void* GNUNET_ARM_MonitorHandle::service_status_cls |
Closure for service_status.
Definition at line 70 of file arm_monitor_api.c.