Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

gnet_results_set Struct Reference

#include <search.h>


Detailed Description

A results_set structure factorizes the common information from a Query Hit packet, and then has a list of individual records, one for each hit.

A single structure is created for each Query Hit packet we receive, but then it can be dispatched for displaying some of its records to the various searches in presence.


Data Fields

host_addr_t addr
host_addr_t last_hop
 IP of delivering node.
const gchar * guid
 Servent's GUID (atom).
const gchar * hostname
 Optional: server's hostname.
const gchar * version
 Version information (atom).
const gchar * query
 Optional: Original query string (atom).
gnet_host_vec_tproxies
 Optional: known push proxies.
GSList * records
time_t stamp
 Reception time of the hit.
vendor_code_t vcode
 Vendor code.
guint32 speed
guint32 num_recs
guint32 status
 Parsed status bits from trailer.
flag_t flags
guint16 port
guint16 country
 Country code -- encoded ISO3166.
guint8 hops
guint8 ttl


Field Documentation

host_addr_t gnet_results_set::addr
 

guint16 gnet_results_set::country
 

Country code -- encoded ISO3166.

flag_t gnet_results_set::flags
 

const gchar* gnet_results_set::guid
 

Servent's GUID (atom).

guint8 gnet_results_set::hops
 

const gchar* gnet_results_set::hostname
 

Optional: server's hostname.

host_addr_t gnet_results_set::last_hop
 

IP of delivering node.

guint32 gnet_results_set::num_recs
 

guint16 gnet_results_set::port
 

gnet_host_vec_t* gnet_results_set::proxies
 

Optional: known push proxies.

const gchar* gnet_results_set::query
 

Optional: Original query string (atom).

GSList* gnet_results_set::records
 

guint32 gnet_results_set::speed
 

time_t gnet_results_set::stamp
 

Reception time of the hit.

guint32 gnet_results_set::status
 

Parsed status bits from trailer.

guint8 gnet_results_set::ttl
 

vendor_code_t gnet_results_set::vcode
 

Vendor code.

const gchar* gnet_results_set::version
 

Version information (atom).


The documentation for this struct was generated from the following file:
Generated on Sat Jun 30 17:53:33 2007 for gtk-gnutella by  doxygen 1.3.9.1