Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* tracker-miner-0.12.vapi generated by vapigen, do not modify. */
- [CCode (cprefix = "Tracker", lower_case_cprefix = "tracker_")]
- namespace Tracker {
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public class Crawler : GLib.Object {
- [CCode (has_construct_function = false)]
- public Crawler ();
- public void pause ();
- public void resume ();
- public void set_throttle (double throttle);
- public bool start (GLib.File file, bool recurse);
- public void stop ();
- public virtual signal bool check_directory (GLib.File file);
- public virtual signal bool check_directory_contents (GLib.File file, void* contents);
- public virtual signal bool check_file (GLib.File file);
- public virtual signal void directory_crawled (GLib.File directory, void* tree, uint directories_found, uint directories_ignored, uint files_found, uint files_ignored);
- public virtual signal void finished (bool interrupted);
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public class Miner : GLib.Object, GLib.Initable {
- [CCode (has_construct_function = false)]
- protected Miner ();
- public static GLib.Quark error_quark ();
- public unowned Tracker.Sparql.Connection get_connection ();
- public unowned GLib.DBusConnection get_dbus_connection ();
- public unowned string get_dbus_full_name ();
- public unowned string get_dbus_full_path ();
- public uint get_n_pause_reasons ();
- public bool is_paused ();
- public bool is_started ();
- public int pause (string reason) throws GLib.Error;
- public bool resume (int cookie) throws GLib.Error;
- public void start ();
- public void stop ();
- [NoAccessorMethod]
- public string name { owned get; construct; }
- [NoAccessorMethod]
- public int remaining_time { get; set construct; }
- [NoAccessorMethod]
- public string status { owned get; set construct; }
- [HasEmitter]
- public virtual signal void ignore_next_update (string[] urls);
- public virtual signal void paused ();
- public virtual signal void progress (string status, double progress, int p2);
- public virtual signal void resumed ();
- public virtual signal void started ();
- public virtual signal void stopped ();
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public class MinerFS : Tracker.Miner, GLib.Initable {
- [CCode (has_construct_function = false)]
- protected MinerFS ();
- public void add_directory_without_parent (GLib.File file);
- public void check_directory_with_priority (GLib.File file, int priority, bool check_parents);
- public void check_file_with_priority (GLib.File file, int priority, bool check_parents);
- public void directory_add (GLib.File file, bool recurse);
- public bool directory_remove (GLib.File file);
- public bool directory_remove_full (GLib.File file);
- public void file_notify (GLib.File file, GLib.Error error);
- public void force_recheck ();
- public bool get_initial_crawling ();
- public bool get_mtime_checking ();
- public unowned string get_parent_urn (GLib.File file);
- public double get_throttle ();
- public unowned string get_urn (GLib.File file);
- public bool has_items_to_process ();
- public unowned string query_urn (GLib.File file);
- public void set_initial_crawling (bool do_initial_crawling);
- public void set_mtime_checking (bool mtime_checking);
- public void set_throttle (double throttle);
- public void writeback_notify (GLib.File file, GLib.Error error);
- public bool initial_crawling { get; set; }
- public bool mtime_checking { get; set construct; }
- [NoAccessorMethod]
- public uint processing_pool_ready_limit { get; set construct; }
- [NoAccessorMethod]
- public uint processing_pool_wait_limit { get; set construct; }
- public double throttle { get; set; }
- [HasEmitter]
- public virtual signal bool check_directory (GLib.File file);
- public virtual signal bool check_directory_contents (GLib.File parent, void* children);
- [HasEmitter]
- public virtual signal bool check_file (GLib.File file);
- public virtual signal void finished (double p0, uint p1, uint p2, uint p3, uint p4);
- public virtual signal bool ignore_next_update_file (GLib.File file, Tracker.Sparql.Builder builder, GLib.Cancellable cancellable);
- public virtual signal bool monitor_directory (GLib.File file);
- public virtual signal bool process_file (GLib.File file, Tracker.Sparql.Builder builder, GLib.Cancellable cancellable);
- public virtual signal bool process_file_attributes (GLib.File file, Tracker.Sparql.Builder builder, GLib.Cancellable cancellable);
- [HasEmitter]
- public virtual signal bool writeback_file (GLib.File file, string[] rdf_types, GLib.GenericArray results, GLib.Cancellable p3);
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public class MinerManager : GLib.Object, GLib.Initable {
- [CCode (has_construct_function = false)]
- public MinerManager ();
- public static GLib.Quark error_quark ();
- [CCode (has_construct_function = false)]
- public MinerManager.full (bool auto_start) throws GLib.Error;
- public GLib.SList get_available ();
- public unowned string get_description (string miner);
- public unowned string get_display_name (string miner);
- public GLib.SList get_running ();
- public bool get_status (string miner, out unowned string status, out double progress, out int remaining_time);
- public bool ignore_next_update (string miner, string urls);
- public bool index_file (GLib.File file) throws GLib.Error;
- public bool is_active (string miner);
- public bool is_paused (string miner, string[] applications, string[] reasons);
- public bool pause (string miner, string reason, uint32 cookie);
- public bool pause_for_process (string miner, string reason, uint32 cookie);
- public bool reindex_by_mimetype (string[] mimetypes) throws GLib.Error;
- public bool resume (string miner, uint32 cookie);
- [NoAccessorMethod]
- public bool auto_start { get; construct; }
- public virtual signal void miner_activated (string miner_name);
- public virtual signal void miner_deactivated (string miner_name);
- public virtual signal void miner_paused (string miner_name);
- public virtual signal void miner_progress (string miner_name, string status, double progress, int p3);
- public virtual signal void miner_resumed (string miner_name);
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public class MinerWeb : Tracker.Miner, GLib.Initable {
- [CCode (has_construct_function = false)]
- protected MinerWeb ();
- public virtual void associate (GLib.HashTable association_data) throws GLib.Error;
- public virtual void authenticate () throws GLib.Error;
- public virtual void dissociate () throws GLib.Error;
- public static GLib.Quark error_quark ();
- public virtual unowned GLib.HashTable get_association_data () throws GLib.Error;
- [NoAccessorMethod]
- public bool associated { get; set construct; }
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public class Storage : GLib.Object {
- [CCode (has_construct_function = false)]
- public Storage ();
- public unowned GLib.SList get_device_roots (Tracker.StorageType type, bool exact_match);
- public unowned GLib.SList get_device_uuids (Tracker.StorageType type, bool exact_match);
- public unowned string get_mount_point_for_uuid (string uuid);
- public Tracker.StorageType get_type_for_uuid (string uuid);
- public unowned string get_uuid_for_file (GLib.File file);
- public virtual signal void mount_point_added (string p0, string p1, string p2, bool p3, bool p4);
- public virtual signal void mount_point_removed (string p0, string p1);
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public interface NetworkProvider {
- public static unowned Tracker.NetworkProvider @get ();
- public unowned string get_name ();
- public abstract Tracker.NetworkProviderStatus get_status ();
- public signal void status_changed (uint p0);
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public interface PasswordProvider {
- public static GLib.Quark error_quark ();
- public abstract bool forget_password (string service) throws GLib.Error;
- public static unowned Tracker.PasswordProvider @get ();
- public unowned string get_name ();
- public abstract unowned string get_password (string service, string username) throws GLib.Error;
- public static unowned string lock_password (string password);
- public abstract bool store_password (string service, string description, string username, string password) throws GLib.Error;
- public static bool unlock_password (string password);
- }
- [CCode (cprefix = "TRACKER_MINER_MANAGER_ERROR_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
- public enum MinerManagerError {
- NOT_AVAILABLE,
- NOENT
- }
- [CCode (cprefix = "TRACKER_MINER_WEB_ERROR_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
- public enum MinerWebError {
- WRONG_CREDENTIALS,
- TOKEN_EXPIRED,
- NO_CREDENTIALS,
- KEYRING,
- SERVICE,
- TRACKER
- }
- [CCode (cprefix = "TRACKER_NETWORK_PROVIDER_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
- public enum NetworkProviderStatus {
- DISCONNECTED,
- UNKNOWN,
- GPRS,
- EDGE,
- @3G,
- LAN
- }
- [CCode (cprefix = "TRACKER_PASSWORD_PROVIDER_ERROR_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
- public enum PasswordProviderError {
- SERVICE,
- NOTFOUND
- }
- [CCode (cprefix = "TRACKER_STORAGE_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
- public enum StorageType {
- REMOVABLE,
- OPTICAL
- }
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public const int MAX_TIMEOUT_INTERVAL;
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public const string MINER_ERROR_DOMAIN;
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public const string MINER_FS_GRAPH_URN;
- [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;
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public const string PASSWORD_PROVIDER_ERROR_DOMAIN;
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static void albumart_check_cleanup (Tracker.Sparql.Connection connection);
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static bool albumart_remove_add (string uri, string mime_type);
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static bool thumbnailer_cleanup (string uri_prefix);
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static bool thumbnailer_init ();
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static bool thumbnailer_move_add (string from_uri, string mime_type, string to_uri);
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static bool thumbnailer_remove_add (string uri, string mime_type);
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static void thumbnailer_send ();
- [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
- public static void thumbnailer_shutdown ();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement