GNUnet  0.19.3
GNUNET_TESTBED_ControllerProc Struct Reference

Handle for controller process. More...

Collaboration diagram for GNUNET_TESTBED_ControllerProc:
[legend]

Data Fields

struct GNUNET_HELPER_Handlehelper
 The process handle. More...
 
char ** helper_argv
 The arguments used to start the helper. More...
 
struct GNUNET_TESTBED_Hosthost
 The host where the helper is run. More...
 
GNUNET_TESTBED_ControllerStatusCallback cb
 The controller error callback. More...
 
void * cls
 The closure for the above callback. More...
 
struct GNUNET_HELPER_SendHandleshandle
 The send handle for the helper. More...
 
struct GNUNET_MessageHeadermsg
 The message corresponding to send handle. More...
 

Detailed Description

Handle for controller process.

Definition at line 679 of file testbed_api_hosts.c.

Field Documentation

◆ helper

struct GNUNET_HELPER_Handle* GNUNET_TESTBED_ControllerProc::helper

◆ helper_argv

char** GNUNET_TESTBED_ControllerProc::helper_argv

The arguments used to start the helper.

Definition at line 689 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_controller_destroy_(), and GNUNET_TESTBED_controller_start().

◆ host

struct GNUNET_TESTBED_Host* GNUNET_TESTBED_ControllerProc::host

The host where the helper is run.

Definition at line 694 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_controller_destroy_(), GNUNET_TESTBED_controller_start(), and helper_mst().

◆ cb

GNUNET_TESTBED_ControllerStatusCallback GNUNET_TESTBED_ControllerProc::cb

The controller error callback.

Definition at line 699 of file testbed_api_hosts.c.

Referenced by GNUNET_TESTBED_controller_start(), helper_exp_cb(), and helper_mst().

◆ cls

void* GNUNET_TESTBED_ControllerProc::cls

The closure for the above callback.

Definition at line 704 of file testbed_api_hosts.c.

Referenced by clear_msg(), GNUNET_TESTBED_controller_start(), helper_exp_cb(), and helper_mst().

◆ shandle

struct GNUNET_HELPER_SendHandle* GNUNET_TESTBED_ControllerProc::shandle

The send handle for the helper.

Definition at line 709 of file testbed_api_hosts.c.

Referenced by clear_msg(), GNUNET_TESTBED_controller_kill_(), and GNUNET_TESTBED_controller_start().

◆ msg

struct GNUNET_MessageHeader* GNUNET_TESTBED_ControllerProc::msg

The message corresponding to send handle.

Definition at line 714 of file testbed_api_hosts.c.

Referenced by clear_msg(), GNUNET_TESTBED_controller_destroy_(), and GNUNET_TESTBED_controller_start().


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