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

hcache.h File Reference

#include <glib.h>

Go to the source code of this file.

Data Structures

struct  hcache_stats

Typedefs

typedef hcache_stats hcache_stats_t

Enumerations

enum  hcache_type_t {
  HCACHE_FRESH_ANY = 0, HCACHE_VALID_ANY, HCACHE_FRESH_ULTRA, HCACHE_VALID_ULTRA,
  HCACHE_TIMEOUT, HCACHE_BUSY, HCACHE_UNSTABLE, HCACHE_NONE,
  HCACHE_MAX
}
enum  host_type_t { HOST_ANY, HOST_ULTRA, HOST_MAX }


Typedef Documentation

typedef struct hcache_stats hcache_stats_t
 


Enumeration Type Documentation

enum hcache_type_t
 

Enumeration values:
HCACHE_FRESH_ANY  Fresh hosts to which we did not yet try to connect.
HCACHE_VALID_ANY  All the Gnet nodes to which we were able to connect and transmit at least one packet (indicating a successful handshake).
HCACHE_FRESH_ULTRA  Fresh ultra nodes to which we did not yet try to connect.

(X-Try-Ultrapeer)

HCACHE_VALID_ULTRA  Valid ultra nodes.
HCACHE_TIMEOUT  We put in this list all the Gnet nodes which gave us a timeout during connection.
HCACHE_BUSY  We put in this list all the Gnet nodes which gave us a 503 (busy) during connection.
HCACHE_UNSTABLE 
HCACHE_NONE 
HCACHE_MAX 

enum host_type_t
 

Enumeration values:
HOST_ANY 
HOST_ULTRA 
HOST_MAX 


Generated on Sun Feb 12 10:50:03 2006 for Gtk-Gnutella by doxygen 1.3.6