[tracker/miner-web: 12/49] libtracker-miner: Add functions declarations in tracker-miner-web



commit 6d6449fadfa5c89f93f03cd74c84fc2c52c94bcb
Author: Adrien Bustany <madcat mymadcat com>
Date:   Fri Nov 13 12:13:39 2009 -0300

    libtracker-miner: Add functions declarations in tracker-miner-web

 src/libtracker-miner/tracker-miner-web.c |   32 ++++++++++++++++++++++++++++++
 src/libtracker-miner/tracker-miner-web.h |   14 +++++++++++-
 2 files changed, 44 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-web.c b/src/libtracker-miner/tracker-miner-web.c
index 529dfe8..c76a5e2 100644
--- a/src/libtracker-miner/tracker-miner-web.c
+++ b/src/libtracker-miner/tracker-miner-web.c
@@ -215,3 +215,35 @@ tracker_miner_web_dbus_dissociate (TrackerMinerWeb        *miner,
 	}
 }
 
+void
+tracker_miner_web_authenticate (TrackerMinerWeb   *miner,
+                                GError           **error)
+{
+	g_assert (TRACKER_IS_MINER_WEB (miner));
+	TRACKER_MINER_WEB_GET_CLASS (miner)->authenticate (miner, error);
+}
+
+GHashTable*
+tracker_miner_web_get_association_data (TrackerMinerWeb   *miner,
+                                        GError           **error)
+{
+	g_assert (TRACKER_IS_MINER_WEB (miner));
+	return TRACKER_MINER_WEB_GET_CLASS (miner)->get_association_data (miner, error);
+}
+
+void
+tracker_miner_web_associate (TrackerMinerWeb   *miner,
+                             const GHashTable  *association_data,
+                             GError           **error)
+{
+	g_assert (TRACKER_IS_MINER_WEB (miner));
+	TRACKER_MINER_WEB_GET_CLASS (miner)->associate (miner, association_data, error);
+}
+
+void
+tracker_miner_web_dissociate (TrackerMinerWeb   *miner,
+                              GError           **error)
+{
+	g_assert (TRACKER_IS_MINER_WEB (miner));
+	TRACKER_MINER_WEB_GET_CLASS (miner)->dissociate (miner, error);
+}
diff --git a/src/libtracker-miner/tracker-miner-web.h b/src/libtracker-miner/tracker-miner-web.h
index 2672d43..b21d477 100644
--- a/src/libtracker-miner/tracker-miner-web.h
+++ b/src/libtracker-miner/tracker-miner-web.h
@@ -120,8 +120,18 @@ typedef struct {
 		                                      GError           **error);
 } TrackerMinerWebClass;
 
-GType          tracker_miner_web_get_type       (void) G_GNUC_CONST;
-GQuark         tracker_miner_web_error_quark    (void);
+GType       tracker_miner_web_get_type             (void) G_GNUC_CONST;
+GQuark      tracker_miner_web_error_quark          (void);
+
+void        tracker_miner_web_authenticate         (TrackerMinerWeb   *miner,
+                                                    GError           **error);
+GHashTable* tracker_miner_web_get_association_data (TrackerMinerWeb   *miner,
+                                                    GError           **error);
+void        tracker_miner_web_associate            (TrackerMinerWeb   *miner,
+                                                    const GHashTable  *association_data,
+                                                    GError           **error);
+void        tracker_miner_web_dissociate           (TrackerMinerWeb   *miner,
+                                                    GError           **error);
 
 G_END_DECLS
 



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