GNUnet  0.11.x
Data Fields
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 1251 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 1256 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable(), and habitability_check().

◆ cb

GNUNET_TESTBED_HostHabitableCallback GNUNET_TESTBED_HostHabitableCheckHandle::cb

The callback to call once we have the status.

Definition at line 1261 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 1266 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 1271 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable(), GNUNET_TESTBED_is_host_habitable_cancel(), and habitability_check().

◆ helper_argv

char** GNUNET_TESTBED_HostHabitableCheckHandle::helper_argv

The arguments used to start the helper.

Definition at line 1276 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable(), GNUNET_TESTBED_is_host_habitable_cancel(), and habitability_check().

◆ habitability_check_task

struct GNUNET_SCHEDULER_Task* GNUNET_TESTBED_HostHabitableCheckHandle::habitability_check_task

Task id for the habitability check task.

Definition at line 1281 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable(), GNUNET_TESTBED_is_host_habitable_cancel(), and habitability_check().

◆ 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 1287 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_is_host_habitable(), and habitability_check().


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