Data Fields | |
guint | magic |
Magic number. | |
enum http_reqtype | type |
Type of request. | |
http_state_t | state |
Current request state. | |
guint32 | flags |
Operational flags. | |
gchar * | url |
Initial URL request (atom). | |
gchar * | path |
Path to request (atom). | |
gchar * | host |
Hostname, if not a numeric IP (atom). | |
gnutella_socket * | socket |
Attached socket. | |
http_header_cb_t | header_ind |
Callback for headers. | |
http_data_cb_t | data_ind |
Callback for data. | |
http_error_cb_t | error_ind |
Callback for errors. | |
http_state_change_t | state_chg |
Optional: callback for state changes. | |
time_t | last_update |
Time of last activity. | |
gpointer | io_opaque |
Opaque I/O callback information. | |
bio_source_t * | bio |
Bandwidth-limited source. | |
gpointer | user_opaque |
User opaque data. | |
http_user_free_t | user_free |
Free routine for opaque data. | |
http_async * | parent |
Parent request, for redirections. | |
http_buffer_t * | delayed |
Delayed data that could not be sent. | |
gboolean | allow_redirects |
Whether we can follow HTTP redirects. | |
GSList * | children |
Child requests. | |
http_op_request_t | op_request |
Creates HTTP request. |
|
Whether we can follow HTTP redirects.
|
|
Bandwidth-limited source.
|
|
Child requests.
|
|
Callback for data.
|
|
Delayed data that could not be sent.
|
|
Callback for errors.
|
|
Operational flags.
|
|
Callback for headers.
|
|
Hostname, if not a numeric IP (atom).
|
|
Opaque I/O callback information.
|
|
Time of last activity.
|
|
Magic number.
|
|
Creates HTTP request.
|
|
Parent request, for redirections.
|
|
Path to request (atom).
|
|
Attached socket.
|
|
Current request state.
|
|
Optional: callback for state changes.
|
|
Type of request.
|
|
Initial URL request (atom).
|
|
Free routine for opaque data.
|
|
User opaque data.
|