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

qrt_receive Struct Reference


Data Fields

gnutella_nodenode
 Node for which we're receiving.
routing_tabletable
 Table being built / updated.
gint shrink_factor
 1 means none, `n' means coalesce `n' entries
gint seqsize
 Amount of patch messages to expect.
gint seqno
 Sequence number of next message we expect.
gint entry_bits
 Amount of bits used by PATCH.
z_streamp inz
 Data inflater.
gchar * data
 Where inflated data is written.
gint len
 Length of the `data' buffer.
gint current_slot
 Current slot processed in patch.
gint current_index
 Current index (after shrinking) in QR table.
gchar * expansion
 Temporary expansion arena before shrinking.
gboolean deflated
 Is data deflated?
gboolean(* patch )(struct qrt_receive *qrcv, const guchar *data, gint len)

Field Documentation

gint qrt_receive::current_index
 

Current index (after shrinking) in QR table.

gint qrt_receive::current_slot
 

Current slot processed in patch.

gchar* qrt_receive::data
 

Where inflated data is written.

gboolean qrt_receive::deflated
 

Is data deflated?

gint qrt_receive::entry_bits
 

Amount of bits used by PATCH.

gchar* qrt_receive::expansion
 

Temporary expansion arena before shrinking.

z_streamp qrt_receive::inz
 

Data inflater.

gint qrt_receive::len
 

Length of the `data' buffer.

struct gnutella_node* qrt_receive::node
 

Node for which we're receiving.

gboolean(* qrt_receive::patch)(struct qrt_receive *qrcv, const guchar *data, gint len)
 

gint qrt_receive::seqno
 

Sequence number of next message we expect.

gint qrt_receive::seqsize
 

Amount of patch messages to expect.

gint qrt_receive::shrink_factor
 

1 means none, `n' means coalesce `n' entries

struct routing_table* qrt_receive::table
 

Table being built / updated.


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