[evolution-data-server] Remove ESoapMessage and ESoapResponse



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]