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

dl_server Struct Reference

#include <downloads.h>


Data Fields

gint refcnt
 Reference count.
dl_keykey
 Key properties.
list_tlist [DL_LIST_SZ]
 Download lists.
const gchar * vendor
 Remote server vendor string (atom).
const gchar * hostname
 Remote hostname, if known (atom).
GSList * proxies
 Known push proxies (struct gnutella_host).
GHashTable * sha1_counts
time_t retry_after
 Time at which we may retry from this host.
time_t dns_lookup
 Last DNS lookup for hostname.
time_t proxies_stamp
 Time when list was last updated.
vernum parq_version
 Supported queueing version.
guint speed_avg
 Average (EMA) upload speed, in bytes/sec.
guint32 attrs
guint16 country
 Country of origin -- encoded ISO3166.


Field Documentation

guint32 dl_server::attrs
 

guint16 dl_server::country
 

Country of origin -- encoded ISO3166.

time_t dl_server::dns_lookup
 

Last DNS lookup for hostname.

const gchar* dl_server::hostname
 

Remote hostname, if known (atom).

struct dl_key* dl_server::key
 

Key properties.

list_t* dl_server::list[DL_LIST_SZ]
 

Download lists.

struct vernum dl_server::parq_version
 

Supported queueing version.

GSList* dl_server::proxies
 

Known push proxies (struct gnutella_host).

time_t dl_server::proxies_stamp
 

Time when list was last updated.

gint dl_server::refcnt
 

Reference count.

time_t dl_server::retry_after
 

Time at which we may retry from this host.

GHashTable* dl_server::sha1_counts
 

guint dl_server::speed_avg
 

Average (EMA) upload speed, in bytes/sec.

const gchar* dl_server::vendor
 

Remote server vendor string (atom).


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