#include <mesh.h>
Data Fields | |
struct module_stack | mods |
active module stack | |
struct module_env * | env |
environment for new states | |
rbtree_t | run |
set of runnable queries (mesh_state.run_node) | |
rbtree_t | all |
rbtree of all current queries (mesh_state.node) | |
size_t | num_reply_addrs |
count of the total number of mesh_reply entries | |
size_t | num_reply_states |
count of the number of mesh_states that have mesh_replies Because a state can send results to multiple reply addresses, this number must be equal or lower than num_reply_addrs. | |
size_t | num_detached_states |
number of mesh_states that have no mesh_replies, and also an empty set of super-states, thus are 'toplevel' or detached internal opportunistic queries | |
size_t | replies_sent |
number of replies sent | |
struct timeval | replies_sum_wait |
sum of waiting times for the replies | |
struct timehist * | histogram |
histogram of time values |
size_t mesh_area::num_reply_states |
count of the number of mesh_states that have mesh_replies Because a state can send results to multiple reply addresses, this number must be equal or lower than num_reply_addrs.
Referenced by mesh_create(), mesh_detach_subs(), mesh_new_callback(), mesh_new_client(), mesh_state_delete(), and mesh_stats().