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

knode Struct Reference

#include <knode.h>


Detailed Description

A Kademlia node.


Data Fields

kuid_tid
 KUID of the node (atom).
kbucketbucket
 Bucket currently holding the node.
time_t last_seen
 Last seen message from that node.
gint refcnt
 Reference count.
guint32 rtt
 Round-trip time in milliseconds.
guint32 flags
 Operating flags.
host_addr_t addr
 IP of the node.
guint16 port
 Port of the node.
knode_status_t status
 Node status (good, stale, pending).


Field Documentation

host_addr_t knode::addr
 

IP of the node.

struct kbucket* knode::bucket
 

Bucket currently holding the node.

guint32 knode::flags
 

Operating flags.

kuid_t* knode::id
 

KUID of the node (atom).

time_t knode::last_seen
 

Last seen message from that node.

guint16 knode::port
 

Port of the node.

gint knode::refcnt
 

Reference count.

guint32 knode::rtt
 

Round-trip time in milliseconds.

knode_status_t knode::status
 

Node status (good, stale, pending).


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