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

gnet_node_status Struct Reference

#include <nodes.h>


Data Fields

guchar status
 See possible values below.

time_t connect_date
 When we got connected (after handshake).

time_t up_date
 When remote server started (0 if unknown).

guint32 gnet_files_count
 Amount of files shared.

guint32 gnet_kbytes_count
 Size of the library, in Kbytes.

gboolean gnet_info_known
 Whether previous two values are known.

guint32 sent
 Number of sent packets.

guint32 received
 Number of received packets.

guint32 tx_dropped
 Number of packets dropped at TX time.

guint32 rx_dropped
 Number of packets dropped at RX time.

guint32 n_bad
 Number of bad packets received.

guint16 n_dups
 Number of dup messages received (bad).

guint16 n_hard_ttl
 Number of hard_ttl exceeded (bad).

guint32 n_weird
 Number of weird messages from that node.

guint32 n_hostile
 Number of messages from hostile IP.

gint squeue_sent
gint squeue_count
gint mqueue_count
gint mqueue_percent_used
gboolean in_tx_flow_control
gboolean in_tx_swift_control
gint32 tx_given
 Bytes fed to the TX stack (from top).

gint32 tx_deflated
 Bytes deflated by the TX stack.

gint32 tx_written
 Bytes written by the TX stack.

gboolean tx_compressed
 Is TX traffic compressed.

gfloat tx_compression_ratio
 TX compression ratio.

guint32 tx_bps
 TX traffic rate.

gint32 rx_given
 Bytes fed to the RX stack (from bottom).

gint32 rx_inflated
 Bytes inflated by the RX stack.

gint32 rx_read
 Bytes read from the RX stack.

gboolean rx_compressed
 Is RX traffic compressed.

gfloat rx_compression_ratio
 RX compression ratio.

gfloat rx_bps
 RX traffic rate.

gboolean has_qrp
 Whether node is under QRP control.

gfloat qrp_efficiency
 Queries matched / received on QRP control.

guint32 rx_queries
 Total amount of queries received.

guint32 tx_queries
 Total amount of queries sent.

guint32 rx_qhits
 Total amount of hits received.

guint32 tx_qhits
 Total amount of hits sent.

gint qrt_slots
 Amount of slots in leaf's QRT.

gint qrt_generation
 Generation number.

gint qrt_fill_ratio
  of filling

gint qrt_pass_throw
 Query limiter pass throw when table filled.

guint32 rt_avg
 Average ping/pong roundtrip time.

guint32 rt_last
 Last ping/pong roundtrip time.

guint32 tcp_rtt
 RTT in ms over TCP.

guint32 udp_rtt
 RTT in ms over UDP.

gint shutdown_remain
 Number of seconds before shutdown.

gchar message [128]
 Additional information.


Field Documentation

time_t gnet_node_status::connect_date
 

When we got connected (after handshake).

guint32 gnet_node_status::gnet_files_count
 

Amount of files shared.

gboolean gnet_node_status::gnet_info_known
 

Whether previous two values are known.

guint32 gnet_node_status::gnet_kbytes_count
 

Size of the library, in Kbytes.

gboolean gnet_node_status::has_qrp
 

Whether node is under QRP control.

gboolean gnet_node_status::in_tx_flow_control
 

gboolean gnet_node_status::in_tx_swift_control
 

gchar gnet_node_status::message[128]
 

Additional information.

gint gnet_node_status::mqueue_count
 

gint gnet_node_status::mqueue_percent_used
 

guint32 gnet_node_status::n_bad
 

Number of bad packets received.

guint16 gnet_node_status::n_dups
 

Number of dup messages received (bad).

guint16 gnet_node_status::n_hard_ttl
 

Number of hard_ttl exceeded (bad).

guint32 gnet_node_status::n_hostile
 

Number of messages from hostile IP.

guint32 gnet_node_status::n_weird
 

Number of weird messages from that node.

gfloat gnet_node_status::qrp_efficiency
 

Queries matched / received on QRP control.

gint gnet_node_status::qrt_fill_ratio
 

of filling

gint gnet_node_status::qrt_generation
 

Generation number.

gint gnet_node_status::qrt_pass_throw
 

Query limiter pass throw when table filled.

gint gnet_node_status::qrt_slots
 

Amount of slots in leaf's QRT.

guint32 gnet_node_status::received
 

Number of received packets.

guint32 gnet_node_status::rt_avg
 

Average ping/pong roundtrip time.

guint32 gnet_node_status::rt_last
 

Last ping/pong roundtrip time.

gfloat gnet_node_status::rx_bps
 

RX traffic rate.

gboolean gnet_node_status::rx_compressed
 

Is RX traffic compressed.

gfloat gnet_node_status::rx_compression_ratio
 

RX compression ratio.

guint32 gnet_node_status::rx_dropped
 

Number of packets dropped at RX time.

gint32 gnet_node_status::rx_given
 

Bytes fed to the RX stack (from bottom).

gint32 gnet_node_status::rx_inflated
 

Bytes inflated by the RX stack.

guint32 gnet_node_status::rx_qhits
 

Total amount of hits received.

guint32 gnet_node_status::rx_queries
 

Total amount of queries received.

gint32 gnet_node_status::rx_read
 

Bytes read from the RX stack.

guint32 gnet_node_status::sent
 

Number of sent packets.

gint gnet_node_status::shutdown_remain
 

Number of seconds before shutdown.

gint gnet_node_status::squeue_count
 

gint gnet_node_status::squeue_sent
 

guchar gnet_node_status::status
 

See possible values below.

guint32 gnet_node_status::tcp_rtt
 

RTT in ms over TCP.

guint32 gnet_node_status::tx_bps
 

TX traffic rate.

gboolean gnet_node_status::tx_compressed
 

Is TX traffic compressed.

gfloat gnet_node_status::tx_compression_ratio
 

TX compression ratio.

gint32 gnet_node_status::tx_deflated
 

Bytes deflated by the TX stack.

guint32 gnet_node_status::tx_dropped
 

Number of packets dropped at TX time.

gint32 gnet_node_status::tx_given
 

Bytes fed to the TX stack (from top).

guint32 gnet_node_status::tx_qhits
 

Total amount of hits sent.

guint32 gnet_node_status::tx_queries
 

Total amount of queries sent.

gint32 gnet_node_status::tx_written
 

Bytes written by the TX stack.

guint32 gnet_node_status::udp_rtt
 

RTT in ms over UDP.

time_t gnet_node_status::up_date
 

When remote server started (0 if unknown).


The documentation for this struct was generated from the following file:
Generated on Sun Feb 12 10:50:12 2006 for Gtk-Gnutella by doxygen 1.3.6