[evolution-data-server] Remove unused camel_multipart_add_part_at().



commit ce4f6d13c1d61eb54a4a52e99be882b13ad9ca5e
Author: Matthew Barnes <mbarnes redhat com>
Date:   Wed Oct 2 10:03:44 2013 -0400

    Remove unused camel_multipart_add_part_at().

 camel/camel-multipart-signed.c          |    9 -------
 camel/camel-multipart.c                 |   36 -------------------------------
 camel/camel-multipart.h                 |    4 ---
 docs/reference/camel/camel-sections.txt |    1 -
 4 files changed, 0 insertions(+), 50 deletions(-)
---
diff --git a/camel/camel-multipart-signed.c b/camel/camel-multipart-signed.c
index e17584d..40c0337 100644
--- a/camel/camel-multipart-signed.c
+++ b/camel/camel-multipart-signed.c
@@ -419,14 +419,6 @@ multipart_signed_add_part (CamelMultipart *multipart,
 }
 
 static void
-multipart_signed_add_part_at (CamelMultipart *multipart,
-                              CamelMimePart *part,
-                              guint index)
-{
-       g_warning ("Cannot add parts to a signed part using add_part_at");
-}
-
-static void
 multipart_signed_remove_part (CamelMultipart *multipart,
                               CamelMimePart *part)
 {
@@ -606,7 +598,6 @@ camel_multipart_signed_class_init (CamelMultipartSignedClass *class)
 
        multipart_class = CAMEL_MULTIPART_CLASS (class);
        multipart_class->add_part = multipart_signed_add_part;
-       multipart_class->add_part_at = multipart_signed_add_part_at;
        multipart_class->remove_part = multipart_signed_remove_part;
        multipart_class->remove_part_at = multipart_signed_remove_part_at;
        multipart_class->get_part = multipart_signed_get_part;
diff --git a/camel/camel-multipart.c b/camel/camel-multipart.c
index 8599701..5115a96 100644
--- a/camel/camel-multipart.c
+++ b/camel/camel-multipart.c
@@ -168,15 +168,6 @@ multipart_add_part (CamelMultipart *multipart,
 }
 
 static void
-multipart_add_part_at (CamelMultipart *multipart,
-                       CamelMimePart *part,
-                       guint index)
-{
-       multipart->parts = g_list_insert (
-               multipart->parts, g_object_ref (part), index);
-}
-
-static void
 multipart_remove_part (CamelMultipart *multipart,
                        CamelMimePart *part)
 {
@@ -347,7 +338,6 @@ camel_multipart_class_init (CamelMultipartClass *class)
        data_wrapper_class->decode_to_stream_sync = multipart_write_to_stream_sync;
 
        class->add_part = multipart_add_part;
-       class->add_part_at = multipart_add_part_at;
        class->remove_part = multipart_remove_part;
        class->remove_part_at = multipart_remove_part_at;
        class->get_part = multipart_get_part;
@@ -409,32 +399,6 @@ camel_multipart_add_part (CamelMultipart *multipart,
 }
 
 /**
- * camel_multipart_add_part_at:
- * @multipart: a #CamelMultipart object
- * @part: a #CamelMimePart to add
- * @index: index to add the multipart at
- *
- * Adds the part to the multipart object after the @index'th
- * element. If @index is greater than the number of parts, it is
- * equivalent to camel_multipart_add_part().
- **/
-void
-camel_multipart_add_part_at (CamelMultipart *multipart,
-                             CamelMimePart *part,
-                             guint index)
-{
-       CamelMultipartClass *class;
-
-       g_return_if_fail (CAMEL_IS_MULTIPART (multipart));
-       g_return_if_fail (CAMEL_IS_MIME_PART (part));
-
-       class = CAMEL_MULTIPART_GET_CLASS (multipart);
-       g_return_if_fail (class->add_part_at != NULL);
-
-       class->add_part_at (multipart, part, index);
-}
-
-/**
  * camel_multipart_remove_part:
  * @multipart: a #CamelMultipart object
  * @part: a #CamelMimePart to remove
diff --git a/camel/camel-multipart.h b/camel/camel-multipart.h
index 887c399..59a9e9d 100644
--- a/camel/camel-multipart.h
+++ b/camel/camel-multipart.h
@@ -71,7 +71,6 @@ struct _CamelMultipartClass {
 
        /* Virtual methods */
        void (*add_part) (CamelMultipart *multipart, CamelMimePart *part);
-       void (*add_part_at) (CamelMultipart *multipart, CamelMimePart *part, guint index);
        void (*remove_part) (CamelMultipart *multipart, CamelMimePart *part);
        CamelMimePart * (*remove_part_at) (CamelMultipart *multipart, guint index);
        CamelMimePart * (*get_part) (CamelMultipart *multipart, guint index);
@@ -89,9 +88,6 @@ GType camel_multipart_get_type (void);
 CamelMultipart *    camel_multipart_new            (void);
 void                camel_multipart_add_part       (CamelMultipart *multipart,
                                                    CamelMimePart *part);
-void                camel_multipart_add_part_at    (CamelMultipart *multipart,
-                                                   CamelMimePart *part,
-                                                   guint index);
 void                camel_multipart_remove_part    (CamelMultipart *multipart,
                                                    CamelMimePart *part);
 CamelMimePart *     camel_multipart_remove_part_at (CamelMultipart *multipart,
diff --git a/docs/reference/camel/camel-sections.txt b/docs/reference/camel/camel-sections.txt
index e085adc..e8ced52 100644
--- a/docs/reference/camel/camel-sections.txt
+++ b/docs/reference/camel/camel-sections.txt
@@ -1791,7 +1791,6 @@ camel_multipart_signed_get_type
 CamelMultipart
 camel_multipart_new
 camel_multipart_add_part
-camel_multipart_add_part_at
 camel_multipart_remove_part
 camel_multipart_remove_part_at
 camel_multipart_get_part


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]