implement. (soup_message_add_response_code_handler): ditto.
authorAlex Graveley <alex@ximian.com>
Thu, 7 Jun 2001 00:50:23 +0000 (00:50 +0000)
committerAlex Graveley <orph@src.gnome.org>
Thu, 7 Jun 2001 00:50:23 +0000 (00:50 +0000)
commit3ef91e1f671f02f0034446e1ca78532259fb6dbb
treea3cad0ea45345b7209b58640d4884da15a5e97ee
parent207f87a86eafaf04485c6e9fa077df4c250253c0
implement. (soup_message_add_response_code_handler): ditto.

2001-06-06  Alex Graveley  <alex@ximian.com>

* src/soup-core/soup-message.c (soup_message_add_header_handler):
implement.
(soup_message_add_response_code_handler): ditto.
(soup_message_add_body_handler): ditto.
(soup_message_run_handlers): uh-huh.
(soup_message_free): Free allocated handler info.

* src/soup-core/soup-message.h: Change SOUP_MESSAGE_PROCESS_CHUNKS
to SOUP_MESSAGE_OVERWRITE_CHUNKS. This will allow large files to
be processed using a BODY_CHUNK handler, instead of keeping
everything in memory.

* src/soup-core/soup-queue.c (soup_process_headers): Run PRE_BODY
handlers.
(soup_finish_read): Run POST_BODY handlers.
(soup_queue_read_cb): Run BODY_CHUNK handlers.
ChangeLog
libsoup/soup-message.c
libsoup/soup-message.h
libsoup/soup-private.h
libsoup/soup-queue.c