Struct to hold information for callbacks. More...
Data Fields | |
struct GNUNET_TESTING_AsyncContext | ac |
Context for our asynchronous completion. More... | |
struct GNUNET_ChildWaitHandle * | cwh |
struct GNUNET_OS_Process * | start_proc |
The process id of the start script. More... | |
const char * | topology_cmd_label |
Configuration file for the test topology. More... | |
const char * | script |
Start or stop? More... | |
struct GNUNET_TESTING_Interpreter * | is |
Global state of the interpreter, used by a command to access information about other commands. More... | |
struct HelperState ** | helpers |
Array with handles of helper processes. More... | |
struct GNUNET_TIME_Relative | timeout |
Time after this cmd has to finish. More... | |
struct GNUNET_SCHEDULER_Task * | timeout_task |
Timeout task. More... | |
struct TestingSystemCount * | tbc_head |
Kept in a DLL. More... | |
struct TestingSystemCount * | tbc_tail |
Kept in a DLL. More... | |
const char * | topology_data |
Data about our topology as a string. More... | |
unsigned int | n_helpers |
Size of the array helpers. More... | |
unsigned int | n_finished |
Counts number of helpers that finished. More... | |
bool | failed |
Set to true if we already failed the command. More... | |
Struct to hold information for callbacks.
Struct to store information handed over to callbacks.
Definition at line 37 of file testing_api_cmd_netjail_start.c.
struct GNUNET_TESTING_AsyncContext NetJailState::ac |
Context for our asynchronous completion.
Definition at line 42 of file testing_api_cmd_netjail_start.c.
struct GNUNET_ChildWaitHandle* NetJailState::cwh |
Definition at line 44 of file testing_api_cmd_netjail_start.c.
struct GNUNET_OS_Process* NetJailState::start_proc |
The process id of the start script.
Definition at line 49 of file testing_api_cmd_netjail_start.c.
const char * NetJailState::topology_cmd_label |
Configuration file for the test topology.
Command with topology data.
Definition at line 54 of file testing_api_cmd_netjail_start.c.
Referenced by GNUNET_TESTING_cmd_netjail_setup(), and GNUNET_TESTING_cmd_netjail_start_helpers().
const char* NetJailState::script |
Start or stop?
Definition at line 59 of file testing_api_cmd_netjail_start.c.
Referenced by GNUNET_TESTING_cmd_netjail_setup().
struct GNUNET_TESTING_Interpreter* NetJailState::is |
Global state of the interpreter, used by a command to access information about other commands.
Definition at line 56 of file testing_api_cmd_netjail_start_cmds_helper.c.
struct HelperState** NetJailState::helpers |
Array with handles of helper processes.
Definition at line 71 of file testing_api_cmd_netjail_start_cmds_helper.c.
struct GNUNET_TIME_Relative NetJailState::timeout |
Time after this cmd has to finish.
Definition at line 76 of file testing_api_cmd_netjail_start_cmds_helper.c.
struct GNUNET_SCHEDULER_Task* NetJailState::timeout_task |
Timeout task.
Definition at line 81 of file testing_api_cmd_netjail_start_cmds_helper.c.
struct TestingSystemCount* NetJailState::tbc_head |
Kept in a DLL.
Definition at line 86 of file testing_api_cmd_netjail_start_cmds_helper.c.
struct TestingSystemCount* NetJailState::tbc_tail |
Kept in a DLL.
Definition at line 91 of file testing_api_cmd_netjail_start_cmds_helper.c.
const char* NetJailState::topology_data |
Data about our topology as a string.
Definition at line 96 of file testing_api_cmd_netjail_start_cmds_helper.c.
unsigned int NetJailState::n_helpers |
Size of the array helpers.
Definition at line 101 of file testing_api_cmd_netjail_start_cmds_helper.c.
unsigned int NetJailState::n_finished |
Counts number of helpers that finished.
Definition at line 106 of file testing_api_cmd_netjail_start_cmds_helper.c.
bool NetJailState::failed |
Set to true if we already failed the command.
Definition at line 111 of file testing_api_cmd_netjail_start_cmds_helper.c.