27#ifndef MESSENGER_TESTING_H
28#define MESSENGER_TESTING_H
Internal representation of the hash map.
Internal representation of the hash map.
struct GNUNET_CONTAINER_MultiPeerMap * doors
unsigned int required_doors
struct GNUNET_MESSENGER_Handle * msg
struct GNUNET_MESSENGER_TestStageTopology * topology
struct GNUNET_TESTING_Interpreter * is
struct GNUNET_CONTAINER_MultiHashMap * rooms
const struct GNUNET_TESTING_System * tl_system
unsigned int stage_amount
struct GNUNET_MESSENGER_TestStage * peer_stages
enum GNUNET_MESSENGER_TestStageJoin join
Global state of the interpreter, used by a command to access information about other commands.
struct GNUNET_MESSENGER_TestStage GNUNET_MESSENGER_create_stage_enter_room(unsigned int door_id)
GNUNET_MESSENGER_TestStageJoin
@ GNUNET_MESSENGER_STAGE_JOIN_ENTER_ROOM
@ GNUNET_MESSENGER_STAGE_JOIN_OPEN_ROOM
@ GNUNET_MESSENGER_STAGE_JOIN_NONE
void GNUNET_MESSENGER_destroy_topo(struct GNUNET_MESSENGER_TestStageTopology *topology)
struct GNUNET_MESSENGER_TestStage GNUNET_MESSENGER_create_stage_skip()
void GNUNET_MESSENGER_destroy_room_state(struct GNUNET_MESSENGER_RoomState *room_state)
struct GNUNET_MESSENGER_TestStage GNUNET_MESSENGER_create_stage_open_room()
struct GNUNET_MESSENGER_TestStageTopology * GNUNET_MESSENGER_create_topo(unsigned int peer_amount, unsigned int stage_amount, const struct GNUNET_MESSENGER_TestStage peer_stages[static peer_amount *stage_amount])
struct GNUNET_MESSENGER_RoomState * GNUNET_MESSENGER_create_room_state(struct GNUNET_MESSENGER_TestStageTopology *topology)