Remove the "status" field from here, since it's mostly used by
authorDan Winship <danw@src.gnome.org>
Wed, 10 Sep 2003 18:14:19 +0000 (18:14 +0000)
committerDan Winship <danw@src.gnome.org>
Wed, 10 Sep 2003 18:14:19 +0000 (18:14 +0000)
commit2463bf785d9c995ba3662dd57aabfad0b25c2e9d
treeb192d331ae7f2afc107d63f09312c2e7e832dcb2
parent1dc7f62613ce0bf9fbb2d04f05aa62b874278ebb
Remove the "status" field from here, since it's mostly used by

* libsoup/soup-message-private.h (SoupMessagePrivate): Remove the
"status" field from here, since it's mostly used by SoupSession,
which shouldn't need access to SoupMessagePrivate.

* libsoup/soup-message.h (SoupMessage): Move it here.
(SoupCallbackFn): Remove this alias for SoupMessageCallbackFn.
(soup_message_set_uri): also moved from soup-message-private.h

* libsoup/soup-message.c: s/msg->priv->status/msg->status/.

* libsoup/soup-message-handlers.c:
s/SoupCallbackFn/SoupMessageCallbackFn/ everywhere.

* libsoup/soup-message-io.c (soup_message_io_client,
soup_message_io_server, soup_message_io_unpause): Don't set up an
idle handler, just jump right in to reading/writing; if this is a
synchronous socket, then the caller wants to block, and if it's
not, then we'll quickly get an EAGAIN anyway.

* libsoup/soup-session.c: (queue_message): Likewise.
(*) Update for SoupMessageStatus move and remove
soup-message-private.h include.

* libsoup/soup-server-message.c: Remove soup-message-private.h
include.

* libsoup/soup-server.c: Likewise.

* libsoup/soup-connection.c (soup_connection_is_connected,
soup_connection_is_new): Remove these, since they weren't being
used.

* libsoup/soup-md5-utils.c: Moved from md5-utils.c and renamed, to
avoid namespace pollution.

* libsoup/soup-auth-digest.c: Update for that.
* libsoup/soup-server-auth.c: Likewise

* tests/auth-test.c: Remove soup-message-private.h include
17 files changed:
ChangeLog
libsoup/Makefile.am
libsoup/soup-auth-digest.c
libsoup/soup-connection.c
libsoup/soup-connection.h
libsoup/soup-md5-utils.c [moved from libsoup/md5-utils.c with 74% similarity]
libsoup/soup-md5-utils.h [moved from libsoup/md5-utils.h with 64% similarity]
libsoup/soup-message-handlers.c
libsoup/soup-message-io.c
libsoup/soup-message-private.h
libsoup/soup-message.c
libsoup/soup-message.h
libsoup/soup-server-auth.c
libsoup/soup-server-message.c
libsoup/soup-server.c
libsoup/soup-session.c
tests/auth-test.c