[evolution-data-server] camel-store-summary.h readability cleanups.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] camel-store-summary.h readability cleanups.
- Date: Fri, 16 Aug 2013 18:06:13 +0000 (UTC)
commit 83ac4f9c38c40a810d24c1a8507e6d4343450f2e
Author: Matthew Barnes <mbarnes redhat com>
Date: Fri Aug 16 08:18:59 2013 -0400
camel-store-summary.h readability cleanups.
camel/camel-store-summary.h | 145 ++++++++++++++++++++++++++++++-------------
1 files changed, 101 insertions(+), 44 deletions(-)
---
diff --git a/camel/camel-store-summary.h b/camel/camel-store-summary.h
index b33a9d6..2ecc744 100644
--- a/camel/camel-store-summary.h
+++ b/camel/camel-store-summary.h
@@ -54,6 +54,8 @@
G_BEGIN_DECLS
+struct _CamelFolderSummary;
+
typedef struct _CamelStoreSummary CamelStoreSummary;
typedef struct _CamelStoreSummaryClass CamelStoreSummaryClass;
typedef struct _CamelStoreSummaryPrivate CamelStoreSummaryPrivate;
@@ -117,76 +119,131 @@ struct _CamelStoreSummaryClass {
CamelObjectClass parent_class;
/* load/save the global info */
- gint (*summary_header_load)(CamelStoreSummary *, FILE *);
- gint (*summary_header_save)(CamelStoreSummary *, FILE *);
+ gint (*summary_header_load) (CamelStoreSummary *summary,
+ FILE *file);
+ gint (*summary_header_save) (CamelStoreSummary *summary,
+ FILE *file);
/* create/save/load an individual message info */
- CamelStoreInfo * (*store_info_new)(CamelStoreSummary *, const gchar *path);
- CamelStoreInfo * (*store_info_load)(CamelStoreSummary *, FILE *);
- gint (*store_info_save)(CamelStoreSummary *, FILE *, CamelStoreInfo *);
- void (*store_info_free)(CamelStoreSummary *, CamelStoreInfo *);
+ CamelStoreInfo *
+ (*store_info_new) (CamelStoreSummary *summary,
+ const gchar *path);
+ CamelStoreInfo *
+ (*store_info_load) (CamelStoreSummary *summary,
+ FILE *file);
+ gint (*store_info_save) (CamelStoreSummary *summary,
+ FILE *file,
+ CamelStoreInfo *info);
+ void (*store_info_free) (CamelStoreSummary *summary,
+ CamelStoreInfo *info);
/* virtualise access methods */
- const gchar *(*store_info_string)(CamelStoreSummary *, const CamelStoreInfo *, gint);
- void (*store_info_set_string)(CamelStoreSummary *, CamelStoreInfo *, int, const gchar *);
+ const gchar * (*store_info_string) (CamelStoreSummary *summary,
+ const CamelStoreInfo *info,
+ gint type);
+ void (*store_info_set_string)
+ (CamelStoreSummary *summary,
+ CamelStoreInfo *info,
+ gint type,
+ const gchar *value);
};
-GType camel_store_summary_get_type (void);
-CamelStoreSummary *camel_store_summary_new (void);
-
-void camel_store_summary_set_filename (CamelStoreSummary *summary, const gchar *filename);
+GType camel_store_summary_get_type (void) G_GNUC_CONST;
+CamelStoreSummary *
+ camel_store_summary_new (void);
+void camel_store_summary_set_filename
+ (CamelStoreSummary *summary,
+ const gchar *filename);
/* load/save the summary in its entirety */
-gint camel_store_summary_load (CamelStoreSummary *summary);
-gint camel_store_summary_save (CamelStoreSummary *summary);
+gint camel_store_summary_load (CamelStoreSummary *summary);
+gint camel_store_summary_save (CamelStoreSummary *summary);
/* only load the header */
-gint camel_store_summary_header_load (CamelStoreSummary *summary);
+gint camel_store_summary_header_load (CamelStoreSummary *summary);
/* set the dirty bit on the summary */
-void camel_store_summary_touch (CamelStoreSummary *summary);
+void camel_store_summary_touch (CamelStoreSummary *summary);
/* add a new raw summary item */
-void camel_store_summary_add (CamelStoreSummary *summary, CamelStoreInfo *info);
+void camel_store_summary_add (CamelStoreSummary *summary,
+ CamelStoreInfo *info);
/* build/add raw summary items */
-CamelStoreInfo *camel_store_summary_add_from_path (CamelStoreSummary *summary, const gchar *path);
+CamelStoreInfo *
+ camel_store_summary_add_from_path
+ (CamelStoreSummary *summary,
+ const gchar *path);
/* Just build raw summary items */
-CamelStoreInfo *camel_store_summary_info_new (CamelStoreSummary *summary);
-CamelStoreInfo *camel_store_summary_info_new_from_path (CamelStoreSummary *summary, const gchar *path);
-
-void camel_store_summary_info_ref (CamelStoreSummary *summary, CamelStoreInfo *info);
-void camel_store_summary_info_free (CamelStoreSummary *summary, CamelStoreInfo *info);
+CamelStoreInfo *
+ camel_store_summary_info_new (CamelStoreSummary *summary);
+CamelStoreInfo *
+ camel_store_summary_info_new_from_path
+ (CamelStoreSummary *summary,
+ const gchar *path);
+
+void camel_store_summary_info_ref (CamelStoreSummary *summary,
+ CamelStoreInfo *info);
+void camel_store_summary_info_free (CamelStoreSummary *summary,
+ CamelStoreInfo *info);
/* removes a summary item */
-void camel_store_summary_remove (CamelStoreSummary *summary, CamelStoreInfo *info);
-void camel_store_summary_remove_path (CamelStoreSummary *summary, const gchar *path);
-void camel_store_summary_remove_index (CamelStoreSummary *summary, gint index);
+void camel_store_summary_remove (CamelStoreSummary *summary,
+ CamelStoreInfo *info);
+void camel_store_summary_remove_path (CamelStoreSummary *summary,
+ const gchar *path);
+void camel_store_summary_remove_index
+ (CamelStoreSummary *summary,
+ gint index);
/* remove all items */
-void camel_store_summary_clear (CamelStoreSummary *summary);
+void camel_store_summary_clear (CamelStoreSummary *summary);
/* lookup functions */
-gint camel_store_summary_count (CamelStoreSummary *summary);
-CamelStoreInfo *camel_store_summary_index (CamelStoreSummary *summary, gint index);
-CamelStoreInfo *camel_store_summary_path (CamelStoreSummary *summary, const gchar *path);
-GPtrArray *camel_store_summary_array (CamelStoreSummary *summary);
-void camel_store_summary_array_free (CamelStoreSummary *summary, GPtrArray *array);
-
-const gchar *camel_store_info_string (CamelStoreSummary *summary, const CamelStoreInfo *info, gint type);
-void camel_store_info_set_string (CamelStoreSummary *summary, CamelStoreInfo *info, gint type, const gchar
*value);
+gint camel_store_summary_count (CamelStoreSummary *summary);
+CamelStoreInfo *
+ camel_store_summary_index (CamelStoreSummary *summary,
+ gint index);
+CamelStoreInfo *
+ camel_store_summary_path (CamelStoreSummary *summary,
+ const gchar *path);
+GPtrArray * camel_store_summary_array (CamelStoreSummary *summary);
+void camel_store_summary_array_free (CamelStoreSummary *summary,
+ GPtrArray *array);
+
+const gchar * camel_store_info_string (CamelStoreSummary *summary,
+ const CamelStoreInfo *info,
+ gint type);
+void camel_store_info_set_string (CamelStoreSummary *summary,
+ CamelStoreInfo *info,
+ gint type,
+ const gchar *value);
/* helper macro's */
-#define camel_store_info_path(s, i) (camel_store_info_string((CamelStoreSummary *)s, (const CamelStoreInfo
*)i, CAMEL_STORE_INFO_PATH))
-#define camel_store_info_name(s, i) (camel_store_info_string((CamelStoreSummary *)s, (const CamelStoreInfo
*)i, CAMEL_STORE_INFO_NAME))
-
-void camel_store_summary_lock (CamelStoreSummary *summary, CamelStoreSummaryLock lock);
-void camel_store_summary_unlock (CamelStoreSummary *summary, CamelStoreSummaryLock lock);
-
-struct _CamelFolderSummary;
-gboolean camel_store_summary_connect_folder_summary (CamelStoreSummary *summary, const gchar *path, struct
_CamelFolderSummary *folder_summary);
-gboolean camel_store_summary_disconnect_folder_summary (CamelStoreSummary *summary, struct
_CamelFolderSummary *folder_summary);
+#define camel_store_info_path(summary, info) \
+ (camel_store_info_string ( \
+ (CamelStoreSummary *) summary, \
+ (const CamelStoreInfo *) info, \
+ CAMEL_STORE_INFO_PATH))
+#define camel_store_info_name(summary, info) \
+ (camel_store_info_string ( \
+ (CamelStoreSummary *) summary, \
+ (const CamelStoreInfo *) info, \
+ CAMEL_STORE_INFO_NAME))
+
+void camel_store_summary_lock (CamelStoreSummary *summary,
+ CamelStoreSummaryLock lock);
+void camel_store_summary_unlock (CamelStoreSummary *summary,
+ CamelStoreSummaryLock lock);
+
+gboolean camel_store_summary_connect_folder_summary
+ (CamelStoreSummary *summary,
+ const gchar *path,
+ struct _CamelFolderSummary *folder_summary);
+gboolean camel_store_summary_disconnect_folder_summary
+ (CamelStoreSummary *summary,
+ struct _CamelFolderSummary *folder_summary);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]