Struct to hold information for callbacks. More...
Data Fields | |
| struct GNUNET_TESTING_AsyncContext | ac |
| Context for our asynchronous completion. | |
| struct GNUNET_ChildWaitHandle * | cwh |
| struct GNUNET_OS_Process * | start_proc |
| The process id of the start script. | |
| const char * | topology_cmd_label |
| Configuration file for the test topology. | |
| const char * | script |
| Start or stop? | |
| struct GNUNET_TESTING_Interpreter * | is |
| Global state of the interpreter, used by a command to access information about other commands. | |
| struct HelperState ** | helpers |
| Array with handles of helper processes. | |
| struct GNUNET_TIME_Relative | timeout |
| Time after this cmd has to finish. | |
| struct GNUNET_SCHEDULER_Task * | timeout_task |
| Timeout task. | |
| struct TestingSystemCount * | tbc_head |
| Kept in a DLL. | |
| struct TestingSystemCount * | tbc_tail |
| Kept in a DLL. | |
| const char * | topology_data |
| Data about our topology as a string. | |
| unsigned int | n_helpers |
| Size of the array helpers. | |
| unsigned int | n_finished |
| Counts number of helpers that finished. | |
| bool | failed |
| Set to true if we already failed the command. | |
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().
| 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.