#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/testing/testing.h>
Data Fields | |
struct GNUNET_TESTING_Barrier * | prev |
Pointer to the previous prefix in the DLL. More... | |
struct GNUNET_TESTING_Barrier * | next |
Pointer to the next prefix in the DLL. More... | |
struct CommandListEntry * | cmds_head |
Head of the DLL with local commands the barrier is attached too. More... | |
struct CommandListEntry * | cmds_tail |
Tail of the DLL with local commands the barrier is attached too. More... | |
struct GNUNET_CONTAINER_MultiShortmap * | nodes |
Hash map containing the global known nodes which are not natted. More... | |
const char * | name |
Name of the barrier. More... | |
unsigned int | running_on_master |
Is this barrier running on the master. More... | |
unsigned int | expected_reaches |
Number of commands attached to this barrier. More... | |
unsigned int | reached |
Number of commands which reached this barrier. More... | |
double | percentage_to_be_reached |
Percentage of of commands which need to reach the barrier to change state. More... | |
unsigned int | number_to_be_reached |
Number of commands which need to reach the barrier to change state. More... | |
unsigned int | shadow |
struct GNUNET_TESTING_Barrier* GNUNET_TESTING_Barrier::prev |
struct GNUNET_TESTING_Barrier* GNUNET_TESTING_Barrier::next |
struct CommandListEntry* GNUNET_TESTING_Barrier::cmds_head |
Head of the DLL with local commands the barrier is attached too.
Definition at line 167 of file testing.h.
Referenced by barrier_reached_run(), free_barriers_cb(), and TST_interpreter_finish_attached_cmds().
struct CommandListEntry* GNUNET_TESTING_Barrier::cmds_tail |
Tail of the DLL with local commands the barrier is attached too.
Definition at line 172 of file testing.h.
Referenced by barrier_reached_run(), free_barriers_cb(), and TST_interpreter_finish_attached_cmds().
struct GNUNET_CONTAINER_MultiShortmap* GNUNET_TESTING_Barrier::nodes |
Hash map containing the global known nodes which are not natted.
Definition at line 177 of file testing.h.
Referenced by barrier_attached(), free_barrier_node_cb(), free_barriers_cb(), GNUNET_TESTING_barrier_get_node(), start_helper(), and TST_interpreter_finish_attached_cmds().
const char* GNUNET_TESTING_Barrier::name |
Name of the barrier.
Definition at line 182 of file testing.h.
Referenced by barrier_reached(), barrier_reached_run(), gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), free_barrier_node_cb(), start_helper(), and TST_interpreter_add_barrier().
unsigned int GNUNET_TESTING_Barrier::running_on_master |
unsigned int GNUNET_TESTING_Barrier::expected_reaches |
Number of commands attached to this barrier.
Definition at line 192 of file testing.h.
Referenced by barrier_attached(), barrier_traits(), and start_helper().
unsigned int GNUNET_TESTING_Barrier::reached |
Number of commands which reached this barrier.
Definition at line 197 of file testing.h.
Referenced by barrier_reached(), barrier_reached_run(), barrier_traits(), and start_helper().
double GNUNET_TESTING_Barrier::percentage_to_be_reached |
Percentage of of commands which need to reach the barrier to change state.
Can not be used together with to_be_reached;
Definition at line 203 of file testing.h.
Referenced by barrier_traits().
unsigned int GNUNET_TESTING_Barrier::number_to_be_reached |
Number of commands which need to reach the barrier to change state.
Can not be used together with percentage_to_be_reached;
Definition at line 209 of file testing.h.
Referenced by barrier_traits(), and start_helper().
unsigned int GNUNET_TESTING_Barrier::shadow |
Definition at line 214 of file testing.h.
Referenced by start_helper().