#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().
1.5.6