Data Fields | |
| enum qrt_receive_magic | magic |
| gnutella_node * | node |
| Node for which we're receiving. | |
| routing_table * | table |
| 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) |
|
|
Current index (after shrinking) in QR table.
|
|
|
Current slot processed in patch.
|
|
|
Where inflated data is written.
|
|
|
Is data deflated?
|
|
|
Amount of bits used by PATCH.
|
|
|
Temporary expansion arena before shrinking.
|
|
|
Data inflater.
|
|
|
Length of the `data' buffer.
|
|
|
|
|
|
Node for which we're receiving.
|
|
|
|
|
|
Sequence number of next message we expect.
|
|
|
Amount of patch messages to expect.
|
|
|
1 means none, `n' means coalesce `n' entries
|
|
|
Table being built / updated.
|
1.3.6