[balsa/wip/gtk4: 265/351] gmime filter header: make structs private



commit 1c30c6a2bb939a96f4a83604b4840b9fdf206bee
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date:   Fri Mar 30 19:21:42 2018 -0400

    gmime filter header: make structs private
    
    We can't use G_DECLARE_FINAL_TYPE because GMimeFilterHeader subclasses
    GMimeFilter, which doesn't declare the autoptr stuff. No getters or
    setters needed.

 libbalsa/gmime-filter-header.c |   10 ++++++++++
 libbalsa/gmime-filter-header.h |   10 ----------
 2 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/libbalsa/gmime-filter-header.c b/libbalsa/gmime-filter-header.c
index 2568b5a..7f9fd24 100644
--- a/libbalsa/gmime-filter-header.c
+++ b/libbalsa/gmime-filter-header.c
@@ -29,6 +29,16 @@ static void filter_complete(GMimeFilter *filter, char *in, size_t len, size_t pr
 static void filter_reset(GMimeFilter *filter);
 
 
+struct _GMimeFilterHeader {
+       GMimeFilter parent_object;
+       gboolean headers_done;
+       gboolean drop_header;
+};
+
+struct _GMimeFilterHeaderClass {
+       GMimeFilterClass parent_class;
+};
+
 G_DEFINE_TYPE(GMimeFilterHeader, g_mime_filter_header, GMIME_TYPE_FILTER)
 
 
diff --git a/libbalsa/gmime-filter-header.h b/libbalsa/gmime-filter-header.h
index 34095aa..c966ffd 100644
--- a/libbalsa/gmime-filter-header.h
+++ b/libbalsa/gmime-filter-header.h
@@ -33,16 +33,6 @@ G_BEGIN_DECLS
 typedef struct _GMimeFilterHeader GMimeFilterHeader;
 typedef struct _GMimeFilterHeaderClass GMimeFilterHeaderClass;
 
-struct _GMimeFilterHeader {
-       GMimeFilter parent_object;
-       gboolean headers_done;
-       gboolean drop_header;
-};
-
-struct _GMimeFilterHeaderClass {
-       GMimeFilterClass parent_class;
-};
-
 GType g_mime_filter_header_get_type(void);
 GMimeFilter *g_mime_filter_header_new(void);
 


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