[evolution-data-server] Remove ESoapMessage and ESoapResponse
- From: David Woodhouse <dwmw2 src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] Remove ESoapMessage and ESoapResponse
- Date: Sun, 20 Mar 2011 20:40:22 +0000 (UTC)
commit 8a17db94b4405001a9c49dc528ec049678e704c3
Author: David Woodhouse <David Woodhouse intel com>
Date: Sun Mar 20 20:09:14 2011 +0000
Remove ESoapMessage and ESoapResponse
These are only used by the EWS back end so far, and I want to revamp them
before we include them in a stable release. We have *large* SOAP requests
and responses, containing the full base64-encoded content of entire MIME
messages... we really want zero-copy for that part, and at the moment the
implementation has about three copies â?? we have to create a base64 string
in memory, pass it to e_soap_message_write_string() which makes a second
copy in the xmlDoc, then it's converted into a flattened buffer which is
passed to libsoup to send...
Just rip it all out for now; we'll keep a local copy in EWS and can add it
back into EDS 3.1 when we have it looking how we want it.
Don't bother with bumping the libedataserver soname for this; nobody was
using these anyway and they've never been in a stable release. Bumping
the soname as this stage of the release would be too painful.
.../libedataserver/libedataserver-docs.sgml | 1 -
.../libedataserver/libedataserver-sections.txt | 86 --
docs/reference/libedataserver/libedataserver.types | 2 -
.../libedataserver/tmpl/e-soap-message.sgml | 336 --------
.../libedataserver/tmpl/e-soap-response.sgml | 208 -----
libedataserver/Makefile.am | 4 -
libedataserver/e-soap-message.c | 879 --------------------
libedataserver/e-soap-message.h | 136 ---
libedataserver/e-soap-response.c | 625 --------------
libedataserver/e-soap-response.h | 95 ---
10 files changed, 0 insertions(+), 2372 deletions(-)
---
diff --git a/docs/reference/libedataserver/libedataserver-docs.sgml b/docs/reference/libedataserver/libedataserver-docs.sgml
index 542c29f..7fd6b65 100644
--- a/docs/reference/libedataserver/libedataserver-docs.sgml
+++ b/docs/reference/libedataserver/libedataserver-docs.sgml
@@ -21,7 +21,6 @@
<xi:include href="xml/e-memory.xml"/>
<xi:include href="xml/e-proxy.xml"/>
<xi:include href="xml/e-sexp.xml"/>
- <xi:include href="xml/e-soap-message.xml"/>
<xi:include href="xml/e-source.xml"/>
<xi:include href="xml/e-source-group.xml"/>
<xi:include href="xml/e-source-list.xml"/>
diff --git a/docs/reference/libedataserver/libedataserver-sections.txt b/docs/reference/libedataserver/libedataserver-sections.txt
index 586417a..e231bba 100644
--- a/docs/reference/libedataserver/libedataserver-sections.txt
+++ b/docs/reference/libedataserver/libedataserver-sections.txt
@@ -381,92 +381,6 @@ e_sexp_get_type
</SECTION>
<SECTION>
-<FILE>e-soap-message</FILE>
-<TITLE>ESoapMessage</TITLE>
-ESoapMessage
-e_soap_message_new
-e_soap_message_new_from_uri
-e_soap_message_start_envelope
-e_soap_message_end_envelope
-e_soap_message_start_body
-e_soap_message_end_body
-e_soap_message_start_element
-e_soap_message_end_element
-e_soap_message_start_fault
-e_soap_message_end_fault
-e_soap_message_start_fault_detail
-e_soap_message_end_fault_detail
-e_soap_message_start_header
-e_soap_message_end_header
-e_soap_message_start_header_element
-e_soap_message_end_header_element
-e_soap_message_write_int
-e_soap_message_write_double
-e_soap_message_write_base64
-e_soap_message_write_time
-e_soap_message_write_string
-e_soap_message_write_buffer
-e_soap_message_set_element_type
-e_soap_message_set_null
-e_soap_message_add_attribute
-e_soap_message_add_namespace
-e_soap_message_set_default_namespace
-e_soap_message_set_encoding_style
-e_soap_message_reset
-e_soap_message_persist
-e_soap_message_get_namespace_prefix
-e_soap_message_get_xml_doc
-e_soap_message_parse_response
-<SUBSECTION Standard>
-E_SOAP_MESSAGE
-E_IS_SOAP_MESSAGE
-E_TYPE_SOAP_MESSAGE
-E_SOAP_MESSAGE_CLASS
-E_IS_SOAP_MESSAGE_CLASS
-E_SOAP_MESSAGE_GET_CLASS
-ESoapMessageClass
-<SUBSECTION Private>
-ESoapMessagePrivate
-e_soap_message_get_type
-</SECTION>
-
-<SECTION>
-<FILE>e-soap-response</FILE>
-<TITLE>ESoapResponse</TITLE>
-e_soap_response_new
-e_soap_response_new_from_string
-e_soap_response_from_string
-e_soap_response_get_method_name
-e_soap_response_set_method_name
-ESoapParameter
-e_soap_parameter_get_name
-e_soap_parameter_get_int_value
-e_soap_parameter_get_string_value
-e_soap_parameter_get_first_child
-e_soap_parameter_get_first_child_by_name
-e_soap_parameter_get_next_child
-e_soap_parameter_get_next_child_by_name
-e_soap_parameter_get_property
-e_soap_response_get_parameters
-e_soap_response_get_first_parameter
-e_soap_response_get_first_parameter_by_name
-e_soap_response_get_next_parameter
-e_soap_response_get_next_parameter_by_name
-e_soap_response_dump_response
-<SUBSECTION Standard>
-E_SOAP_RESPONSE
-E_IS_SOAP_RESPONSE
-E_TYPE_SOAP_RESPONSE
-E_SOAP_RESPONSE_CLASS
-E_IS_SOAP_RESPONSE_CLASS
-E_SOAP_RESPONSE_GET_CLASS
-ESoapResponseClass
-<SUBSECTION Private>
-ESoapResponsePrivate
-e_soap_response_get_type
-</SECTION>
-
-<SECTION>
<FILE>e-time-utils</FILE>
ETimeParseStatus
e_time_parse_date_and_time
diff --git a/docs/reference/libedataserver/libedataserver.types b/docs/reference/libedataserver/libedataserver.types
index 0e6957f..4fd51b5 100644
--- a/docs/reference/libedataserver/libedataserver.types
+++ b/docs/reference/libedataserver/libedataserver.types
@@ -4,7 +4,6 @@
#include <libedataserver/e-list.h>
#include <libedataserver/e-list-iterator.h>
#include <libedataserver/e-proxy.h>
-#include <libedataserver/e-soap-message.h>
#include <libedataserver/e-source.h>
#include <libedataserver/e-source-group.h>
#include <libedataserver/e-source-list.h>
@@ -15,7 +14,6 @@ e_iterator_get_type
e_list_get_type
e_list_iterator_get_type
e_proxy_get_type
-e_soap_message_get_type
e_source_get_type
e_source_group_get_type
e_source_list_get_type
diff --git a/libedataserver/Makefile.am b/libedataserver/Makefile.am
index a271438..ccff30c 100644
--- a/libedataserver/Makefile.am
+++ b/libedataserver/Makefile.am
@@ -24,8 +24,6 @@ libedataserver_1_2_la_SOURCES = \
e-list-iterator.c \
e-memory.c \
e-proxy.c \
- e-soap-message.c \
- e-soap-response.c \
e-sexp.c \
e-source-group.c \
e-source-list.c \
@@ -61,8 +59,6 @@ libedataserverinclude_HEADERS = \
e-list-iterator.h \
e-memory.h \
e-proxy.h \
- e-soap-message.h \
- e-soap-response.h \
e-sexp.h \
e-source-group.h \
e-source-list.h \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]