[tracker/miner-web: 30/45] Update tracker-miner* Vala bindings
- From: Adrien Bustany <abustany src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker/miner-web: 30/45] Update tracker-miner* Vala bindings
- Date: Tue, 2 Feb 2010 02:31:52 +0000 (UTC)
commit 4b06106e1905b414363977f45cb51f1a638b3232
Author: Adrien Bustany <madcat mymadcat com>
Date: Sat Jan 30 18:00:08 2010 -0300
Update tracker-miner* Vala bindings
src/libtracker-miner/tracker-miner-0.7.vapi | 44 +++++++++++++++++++-------
1 files changed, 32 insertions(+), 12 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-0.7.vapi b/src/libtracker-miner/tracker-miner-0.7.vapi
index 6340b6d..ef068fc 100644
--- a/src/libtracker-miner/tracker-miner-0.7.vapi
+++ b/src/libtracker-miner/tracker-miner-0.7.vapi
@@ -4,7 +4,6 @@
namespace Tracker {
[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;
public static GLib.Quark error_quark ();
public async void execute_batch_update (string sparql);
@@ -12,31 +11,47 @@ namespace Tracker {
public async void execute_update (string sparql);
public bool is_started ();
public int pause (string reason) throws GLib.Error;
+ public virtual void paused ();
public bool resume (int cookie) throws GLib.Error;
+ public virtual void resumed ();
public void start ();
+ public virtual void started ();
public void stop ();
- public void writeback (string[] subjects);
+ public virtual void stopped ();
+ public virtual void writeback (string[] subjects);
+ public signal void error (GLib.Error e);
}
- [Compact]
- [CCode (cheader_filename = "libtracker-miner/tracker-miner-fs.h")]
+ [CCode (ref_function = "tracker_miner_fs_ref", unref_function = "tracker_miner_fs_unref", 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 virtual bool check_directory (GLib.File directory);
+ public virtual bool check_directory_contents (GLib.File directory, GLib.List<GLib.File> children);
+ public virtual bool check_file (GLib.File file);
public double get_throttle ();
+ public virtual bool monitor_directory (GLib.File directory);
public void notify_file (GLib.File file, GLib.Error error);
public bool remove_directory (GLib.File file);
public void set_throttle (double throttle);
+ public signal void finished (double elapsed, uint directories_found, uint directories_ignored, uint files_found, uint files_ignored);
}
- [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 class MinerWeb : Tracker.Miner {
+ public virtual void associate (GLib.HashTable association_data) throws Tracker.MinerWebError;
+ public virtual Tracker.MinerWebAssociationStatus authenticate () throws Tracker.MinerWebError;
+ public virtual void dissociate () throws Tracker.MinerWebError;
public static GLib.Quark error_quark ();
- public unowned GLib.HashTable get_association_data () throws GLib.Error;
+ public virtual GLib.HashTable get_association_data () throws Tracker.MinerWebError;
+ }
+ [Compact]
+ [CCode (cheader_filename = "libtracker-miner/tracker-password-provider.h")]
+ public class PasswordProvider {
+ public static GLib.Quark error_quark ();
+ public void forget_password (string service) throws GLib.Error;
+ public unowned string get_name ();
+ public unowned string get_password (string service, out unowned string username) throws GLib.Error;
+ public static unowned Tracker.PasswordProvider get_password_provider ();
+ public void store_password (string service, string description, string username, string password) throws GLib.Error;
}
[CCode (cprefix = "TRACKER_MINER_WEB_", has_type_id = "0", cheader_filename = "libtracker-miner/tracker-miner-web.h")]
public enum MinerWebAssociationStatus {
@@ -52,6 +67,11 @@ namespace Tracker {
SERVICE,
TRACKER,
}
+ [CCode (cprefix = "TRACKER_PASSWORD_PROVIDER_ERROR_", cheader_filename = "libtracker-miner/tracker-password-provider.h")]
+ public errordomain PasswordProviderError {
+ SERVICE,
+ NOTFOUND,
+ }
[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
public const string MINER_DBUS_INTERFACE;
[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]