unbound 0.1
|
Replay storage of runtime information. More...
#include <replay.h>
Data Fields | |
struct replay_scenario * | scenario |
The scenario. | |
struct replay_moment * | now |
Current moment. | |
struct fake_pending * | pending_list |
List of pending queries in order they were sent out. | |
struct replay_answer * | answer_list |
List of answers to queries from clients. | |
struct replay_answer * | answer_last |
last element in answer list. | |
struct fake_timer * | timer_list |
list of fake timer callbacks that are pending | |
comm_point_callback_t * | callback_query |
callback to call for incoming queries | |
void * | cb_arg |
user argument for incoming query callback | |
struct infra_cache * | infra |
ref the infra cache (was passed to outside_network_create) | |
uint32_t | now_secs |
the current time in seconds | |
struct timeval | now_tv |
the current time in microseconds | |
void(* | sig_cb )(int, void *) |
signal handler callback | |
void * | sig_cb_arg |
signal handler user arg | |
int | exit_cleanly |
time to exit cleanly | |
size_t | bufsize |
size of buffers | |
rbtree_t * | vars |
Tree of macro values. |
Replay storage of runtime information.
List of pending queries in order they were sent out.
First one has been sent out most recently. Last one in list is oldest.
Referenced by comm_base_delete(), fake_pending_callback(), outnet_serviced_query(), outnet_serviced_query_stop(), pending_list_delete(), pending_matches_current(), pending_matches_range(), pending_tcp_query(), pending_udp_query(), and run_scenario().
List of answers to queries from clients.
These need to be checked.
Referenced by answer_check_it(), comm_base_delete(), comm_point_send_reply(), do_moment_and_advance(), and run_scenario().
last element in answer list.
Referenced by answer_check_it(), and comm_point_send_reply().
Tree of macro values.
Of type replay_var
Referenced by autotrust_check(), comm_base_create(), comm_base_delete(), moment_assign(), and time_passes().