Data Fields | |
| guint32 | qid |
| Unique query ID, to detect ghosts. | |
| guint32 | node_id |
| ID of the node that originated the query. | |
| guint32 | flags |
| Operational flags. | |
| gnet_search_t | sh |
| Search handle, if node ID = NODE_ID_LOCAL. | |
| pmsg_t * | mb |
| The search messsage "template". | |
| query_hashvec_t * | qhv |
| Query hash vector for QRP filtering. | |
| GHashTable * | queried |
| Contains node IDs that we queried so far. | |
| guint8 | ttl |
| Initial query TTL. | |
| guint32 | horizon |
| Theoretical horizon reached thus far. | |
| guint32 | up_sent |
| # of UPs to which we really sent our query | |
| guint32 | pending |
| Pending query messages not ACK'ed yet by mq. | |
| guint32 | max_results |
| Max results we're targetting for. | |
| guint32 | fin_results |
| # of results terminating leaf-guided query | |
| guint32 | oob_results |
| Amount of unclaimed OOB results reported. | |
| guint32 | results |
| Results we got so far for the query. | |
| guint32 | linger_results |
| Results we got whilst lingering. | |
| guint32 | new_results |
| New we got since last query status request. | |
| guint32 | kept_results |
| Results they say they kept after filtering. | |
| guint32 | result_timeout |
| The current timeout for getting results. | |
| gpointer | expire_ev |
| Callout queue global expiration event. | |
| gpointer | results_ev |
| Callout queue results expiration event. | |
| gpointer | alive |
| Alive ping stats for computing timeouts. | |
| time_t | start |
| Time at which it started. | |
| time_t | stop |
| Time at which it was terminated. | |
| next_up * | nv |
| Previous "next UP vector". | |
| gint | nvcount |
| Number of items allocated for `nv'. | |
| gint | nvfound |
| Valid entries in `nv'. | |
| pmsg_t * | by_ttl [DQ_MAX_TTL] |
| Copied mesages, one for each TTL. | |
|
|
Alive ping stats for computing timeouts.
|
|
|
Copied mesages, one for each TTL.
|
|
|
Callout queue global expiration event.
|
|
|
# of results terminating leaf-guided query
|
|
|
Operational flags.
|
|
|
Theoretical horizon reached thus far.
|
|
|
Results they say they kept after filtering.
|
|
|
Results we got whilst lingering.
|
|
|
Max results we're targetting for.
|
|
|
The search messsage "template".
|
|
|
New we got since last query status request.
|
|
|
ID of the node that originated the query.
|
|
|
Previous "next UP vector".
|
|
|
Number of items allocated for `nv'.
|
|
|
Valid entries in `nv'.
|
|
|
Amount of unclaimed OOB results reported.
|
|
|
Pending query messages not ACK'ed yet by mq.
|
|
|
Query hash vector for QRP filtering.
|
|
|
Unique query ID, to detect ghosts.
|
|
|
Contains node IDs that we queried so far.
|
|
|
The current timeout for getting results.
|
|
|
Results we got so far for the query.
|
|
|
Callout queue results expiration event.
|
|
|
Search handle, if node ID = NODE_ID_LOCAL.
|
|
|
Time at which it started.
|
|
|
Time at which it was terminated.
|
|
|
Initial query TTL.
|
|
|
# of UPs to which we really sent our query
|
1.3.6