[tracker/miner-web: 26/48] Update Vala bindings for TrackerMiner*



commit a819531a02bbe0bcc3ef1c7ca9d143816523e0bd
Author: Adrien Bustany <madcat mymadcat com>
Date:   Fri Jan 29 17:02:17 2010 -0300

    Update Vala bindings for TrackerMiner*

 src/libtracker-miner/tracker-miner-0.7.vapi |   51 +++++++++++++++++++++++----
 1 files changed, 44 insertions(+), 7 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-0.7.vapi b/src/libtracker-miner/tracker-miner-0.7.vapi
index bfdd7a6..6340b6d 100644
--- a/src/libtracker-miner/tracker-miner-0.7.vapi
+++ b/src/libtracker-miner/tracker-miner-0.7.vapi
@@ -2,7 +2,7 @@
 
 [CCode (cprefix = "Tracker", lower_case_cprefix = "tracker_")]
 namespace Tracker {
-	[CCode (cheader_filename = "tracker-miner-0.7-custom.h")]
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
 	public class Miner : GLib.Object {
 		public weak GLib.Object parent_instance;
 		public async void commit () throws GLib.Error;
@@ -17,14 +17,51 @@ namespace Tracker {
 		public void stop ();
 		public void writeback (string[] subjects);
 	}
-	[CCode (cheader_filename = "tracker-miner-0.7.h")]
+	[Compact]
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner-fs.h")]
+	public class MinerFS {
+		public weak Tracker.Miner parent;
+		public void add_directory (GLib.File file, bool recurse);
+		public void add_file (GLib.File file);
+		public double get_throttle ();
+		public void notify_file (GLib.File file, GLib.Error error);
+		public bool remove_directory (GLib.File file);
+		public void set_throttle (double throttle);
+	}
+	[Compact]
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner-web.h")]
+	public class MinerWeb {
+		public weak Tracker.Miner parent_instance;
+		public void associate (GLib.HashTable association_data) throws GLib.Error;
+		public Tracker.MinerWebAssociationStatus authenticate () throws GLib.Error;
+		public void dissociate () throws GLib.Error;
+		public static GLib.Quark error_quark ();
+		public unowned GLib.HashTable get_association_data () throws GLib.Error;
+	}
+	[CCode (cprefix = "TRACKER_MINER_WEB_", has_type_id = "0", cheader_filename = "libtracker-miner/tracker-miner-web.h")]
+	public enum MinerWebAssociationStatus {
+		UNASSOCIATED,
+		ASSOCIATED
+	}
+	[CCode (cprefix = "TRACKER_MINER_WEB_ERROR_", cheader_filename = "libtracker-miner/tracker-miner-web.h")]
+	public errordomain MinerWebError {
+		WRONG_CREDENTIALS,
+		TOKEN_EXPIRED,
+		NO_CREDENTIALS,
+		KEYRING,
+		SERVICE,
+		TRACKER,
+	}
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
 	public const string MINER_DBUS_INTERFACE;
-	[CCode (cheader_filename = "tracker-miner-0.7.h")]
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
 	public const string MINER_DBUS_NAME_PREFIX;
-	[CCode (cheader_filename = "tracker-miner-0.7.h")]
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
 	public const string MINER_DBUS_PATH_PREFIX;
-	[CCode (cheader_filename = "tracker-miner-0.7.h")]
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
 	public const string MINER_ERROR_DOMAIN;
-	[CCode (cheader_filename = "tracker-miner-0.7.h")]
-	public const string MINER_WEB_DBUS_IFACE;
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
+	public const string MINER_WEB_DBUS_INTERFACE;
+	[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
+	public const string MINER_WEB_ERROR_DOMAIN;
 }



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