GNUnet  0.19.5
GNUNET_TESTBED_HostHabitableCheckHandle Struct Reference

The handle for whether a host is habitable or not. More...

Collaboration diagram for GNUNET_TESTBED_HostHabitableCheckHandle:
[legend]

Data Fields

const struct GNUNET_TESTBED_Hosthost
 The host to check. More...
 
GNUNET_TESTBED_HostHabitableCallback cb
 The callback to call once we have the status. More...
 
void * cb_cls
 The callback closure. More...
 
struct GNUNET_OS_Processauxp
 The process handle for the SSH process. More...
 
char ** helper_argv
 The arguments used to start the helper. More...
 
struct GNUNET_SCHEDULER_Taskhabitability_check_task
 Task id for the habitability check task. More...
 
struct GNUNET_TIME_Relative wait_time
 How long we wait before checking the process status. More...
 

Detailed Description

The handle for whether a host is habitable or not.

Definition at line 1197 of file testbed_api_hosts.c.

Field Documentation

◆ host

const struct GNUNET_TESTBED_Host* GNUNET_TESTBED_HostHabitableCheckHandle::host

The host to check.

Definition at line 1202 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable().

◆ cb

GNUNET_TESTBED_HostHabitableCallback GNUNET_TESTBED_HostHabitableCheckHandle::cb

The callback to call once we have the status.

Definition at line 1207 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable(), and habitability_check().

◆ cb_cls

void* GNUNET_TESTBED_HostHabitableCheckHandle::cb_cls

The callback closure.

Definition at line 1212 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable(), and habitability_check().

◆ auxp

struct GNUNET_OS_Process* GNUNET_TESTBED_HostHabitableCheckHandle::auxp

The process handle for the SSH process.

Definition at line 1217 of file testbed_api_hosts.c.

◆ helper_argv

char** GNUNET_TESTBED_HostHabitableCheckHandle::helper_argv

The arguments used to start the helper.

Definition at line 1222 of file testbed_api_hosts.c.

◆ habitability_check_task

struct GNUNET_SCHEDULER_Task* GNUNET_TESTBED_HostHabitableCheckHandle::habitability_check_task

Task id for the habitability check task.

Definition at line 1227 of file testbed_api_hosts.c.

◆ wait_time

struct GNUNET_TIME_Relative GNUNET_TESTBED_HostHabitableCheckHandle::wait_time

How long we wait before checking the process status.

Should grow exponentially

Definition at line 1227 of file testbed_api_hosts.c.


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