#include <header.h>
The `headers' field is a hash table indexed by field name (normalized). Each value (GString) holds a private copy of the string making that header, with all continuations removed (leading spaces collapsed into one), and indentical fields concatenated using ", " separators, per RFC2616.
The `fields' field holds a list of all the fields, in the order they appeared. The value is a header_field_t structure. It allows one to dump the header exactly as it was read.
Data Fields | |
| GHashTable * | headers |
| Indexed by name, normalized. | |
| GSList * | fields |
| Ordered list of header_field_t. | |
| gint | flags |
| Various operating flags. | |
| gint | size |
| Total header size, in bytes. | |
| gint | lines |
| Total header lines seen. | |
|
|
Ordered list of header_field_t.
|
|
|
Various operating flags.
|
|
|
Indexed by name, normalized.
|
|
|
Total header lines seen.
|
|
|
Total header size, in bytes.
|
1.3.6