Advertisement
Guest User

Untitled

a guest
Oct 8th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 11.15 KB | None | 0 0
  1. /* tracker-miner-0.12.vapi generated by vapigen, do not modify. */
  2.  
  3. [CCode (cprefix = "Tracker", lower_case_cprefix = "tracker_")]
  4. namespace Tracker {
  5.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  6.     public class Crawler : GLib.Object {
  7.         [CCode (has_construct_function = false)]
  8.         public Crawler ();
  9.         public void pause ();
  10.         public void resume ();
  11.         public void set_throttle (double throttle);
  12.         public bool start (GLib.File file, bool recurse);
  13.         public void stop ();
  14.         public virtual signal bool check_directory (GLib.File file);
  15.         public virtual signal bool check_directory_contents (GLib.File file, void* contents);
  16.         public virtual signal bool check_file (GLib.File file);
  17.         public virtual signal void directory_crawled (GLib.File directory, void* tree, uint directories_found, uint directories_ignored, uint files_found, uint files_ignored);
  18.         public virtual signal void finished (bool interrupted);
  19.     }
  20.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  21.     public class Miner : GLib.Object, GLib.Initable {
  22.         [CCode (has_construct_function = false)]
  23.         protected Miner ();
  24.         public static GLib.Quark error_quark ();
  25.         public unowned Tracker.Sparql.Connection get_connection ();
  26.         public unowned GLib.DBusConnection get_dbus_connection ();
  27.         public unowned string get_dbus_full_name ();
  28.         public unowned string get_dbus_full_path ();
  29.         public uint get_n_pause_reasons ();
  30.         public bool is_paused ();
  31.         public bool is_started ();
  32.         public int pause (string reason) throws GLib.Error;
  33.         public bool resume (int cookie) throws GLib.Error;
  34.         public void start ();
  35.         public void stop ();
  36.         [NoAccessorMethod]
  37.         public string name { owned get; construct; }
  38.         [NoAccessorMethod]
  39.         public int remaining_time { get; set construct; }
  40.         [NoAccessorMethod]
  41.         public string status { owned get; set construct; }
  42.         [HasEmitter]
  43.         public virtual signal void ignore_next_update (string[] urls);
  44.         public virtual signal void paused ();
  45.         public virtual signal void progress (string status, double progress, int p2);
  46.         public virtual signal void resumed ();
  47.         public virtual signal void started ();
  48.         public virtual signal void stopped ();
  49.     }
  50.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  51.     public class MinerFS : Tracker.Miner, GLib.Initable {
  52.         [CCode (has_construct_function = false)]
  53.         protected MinerFS ();
  54.         public void add_directory_without_parent (GLib.File file);
  55.         public void check_directory_with_priority (GLib.File file, int priority, bool check_parents);
  56.         public void check_file_with_priority (GLib.File file, int priority, bool check_parents);
  57.         public void directory_add (GLib.File file, bool recurse);
  58.         public bool directory_remove (GLib.File file);
  59.         public bool directory_remove_full (GLib.File file);
  60.         public void file_notify (GLib.File file, GLib.Error error);
  61.         public void force_recheck ();
  62.         public bool get_initial_crawling ();
  63.         public bool get_mtime_checking ();
  64.         public unowned string get_parent_urn (GLib.File file);
  65.         public double get_throttle ();
  66.         public unowned string get_urn (GLib.File file);
  67.         public bool has_items_to_process ();
  68.         public unowned string query_urn (GLib.File file);
  69.         public void set_initial_crawling (bool do_initial_crawling);
  70.         public void set_mtime_checking (bool mtime_checking);
  71.         public void set_throttle (double throttle);
  72.         public void writeback_notify (GLib.File file, GLib.Error error);
  73.         public bool initial_crawling { get; set; }
  74.         public bool mtime_checking { get; set construct; }
  75.         [NoAccessorMethod]
  76.         public uint processing_pool_ready_limit { get; set construct; }
  77.         [NoAccessorMethod]
  78.         public uint processing_pool_wait_limit { get; set construct; }
  79.         public double throttle { get; set; }
  80.         [HasEmitter]
  81.         public virtual signal bool check_directory (GLib.File file);
  82.         public virtual signal bool check_directory_contents (GLib.File parent, void* children);
  83.         [HasEmitter]
  84.         public virtual signal bool check_file (GLib.File file);
  85.         public virtual signal void finished (double p0, uint p1, uint p2, uint p3, uint p4);
  86.         public virtual signal bool ignore_next_update_file (GLib.File file, Tracker.Sparql.Builder builder, GLib.Cancellable cancellable);
  87.         public virtual signal bool monitor_directory (GLib.File file);
  88.         public virtual signal bool process_file (GLib.File file, Tracker.Sparql.Builder builder, GLib.Cancellable cancellable);
  89.         public virtual signal bool process_file_attributes (GLib.File file, Tracker.Sparql.Builder builder, GLib.Cancellable cancellable);
  90.         [HasEmitter]
  91.         public virtual signal bool writeback_file (GLib.File file, string[] rdf_types, GLib.GenericArray results, GLib.Cancellable p3);
  92.     }
  93.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  94.     public class MinerManager : GLib.Object, GLib.Initable {
  95.         [CCode (has_construct_function = false)]
  96.         public MinerManager ();
  97.         public static GLib.Quark error_quark ();
  98.         [CCode (has_construct_function = false)]
  99.         public MinerManager.full (bool auto_start) throws GLib.Error;
  100.         public GLib.SList get_available ();
  101.         public unowned string get_description (string miner);
  102.         public unowned string get_display_name (string miner);
  103.         public GLib.SList get_running ();
  104.         public bool get_status (string miner, out unowned string status, out double progress, out int remaining_time);
  105.         public bool ignore_next_update (string miner, string urls);
  106.         public bool index_file (GLib.File file) throws GLib.Error;
  107.         public bool is_active (string miner);
  108.         public bool is_paused (string miner, string[] applications, string[] reasons);
  109.         public bool pause (string miner, string reason, uint32 cookie);
  110.         public bool pause_for_process (string miner, string reason, uint32 cookie);
  111.         public bool reindex_by_mimetype (string[] mimetypes) throws GLib.Error;
  112.         public bool resume (string miner, uint32 cookie);
  113.         [NoAccessorMethod]
  114.         public bool auto_start { get; construct; }
  115.         public virtual signal void miner_activated (string miner_name);
  116.         public virtual signal void miner_deactivated (string miner_name);
  117.         public virtual signal void miner_paused (string miner_name);
  118.         public virtual signal void miner_progress (string miner_name, string status, double progress, int p3);
  119.         public virtual signal void miner_resumed (string miner_name);
  120.     }
  121.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  122.     public class MinerWeb : Tracker.Miner, GLib.Initable {
  123.         [CCode (has_construct_function = false)]
  124.         protected MinerWeb ();
  125.         public virtual void associate (GLib.HashTable association_data) throws GLib.Error;
  126.         public virtual void authenticate () throws GLib.Error;
  127.         public virtual void dissociate () throws GLib.Error;
  128.         public static GLib.Quark error_quark ();
  129.         public virtual unowned GLib.HashTable get_association_data () throws GLib.Error;
  130.         [NoAccessorMethod]
  131.         public bool associated { get; set construct; }
  132.     }
  133.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  134.     public class Storage : GLib.Object {
  135.         [CCode (has_construct_function = false)]
  136.         public Storage ();
  137.         public unowned GLib.SList get_device_roots (Tracker.StorageType type, bool exact_match);
  138.         public unowned GLib.SList get_device_uuids (Tracker.StorageType type, bool exact_match);
  139.         public unowned string get_mount_point_for_uuid (string uuid);
  140.         public Tracker.StorageType get_type_for_uuid (string uuid);
  141.         public unowned string get_uuid_for_file (GLib.File file);
  142.         public virtual signal void mount_point_added (string p0, string p1, string p2, bool p3, bool p4);
  143.         public virtual signal void mount_point_removed (string p0, string p1);
  144.     }
  145.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  146.     public interface NetworkProvider {
  147.         public static unowned Tracker.NetworkProvider @get ();
  148.         public unowned string get_name ();
  149.         public abstract Tracker.NetworkProviderStatus get_status ();
  150.         public signal void status_changed (uint p0);
  151.     }
  152.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  153.     public interface PasswordProvider {
  154.         public static GLib.Quark error_quark ();
  155.         public abstract bool forget_password (string service) throws GLib.Error;
  156.         public static unowned Tracker.PasswordProvider @get ();
  157.         public unowned string get_name ();
  158.         public abstract unowned string get_password (string service, string username) throws GLib.Error;
  159.         public static unowned string lock_password (string password);
  160.         public abstract bool store_password (string service, string description, string username, string password) throws GLib.Error;
  161.         public static bool unlock_password (string password);
  162.     }
  163.     [CCode (cprefix = "TRACKER_MINER_MANAGER_ERROR_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
  164.     public enum MinerManagerError {
  165.         NOT_AVAILABLE,
  166.         NOENT
  167.     }
  168.     [CCode (cprefix = "TRACKER_MINER_WEB_ERROR_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
  169.     public enum MinerWebError {
  170.         WRONG_CREDENTIALS,
  171.         TOKEN_EXPIRED,
  172.         NO_CREDENTIALS,
  173.         KEYRING,
  174.         SERVICE,
  175.         TRACKER
  176.     }
  177.     [CCode (cprefix = "TRACKER_NETWORK_PROVIDER_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
  178.     public enum NetworkProviderStatus {
  179.         DISCONNECTED,
  180.         UNKNOWN,
  181.         GPRS,
  182.         EDGE,
  183.         @3G,
  184.         LAN
  185.     }
  186.     [CCode (cprefix = "TRACKER_PASSWORD_PROVIDER_ERROR_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
  187.     public enum PasswordProviderError {
  188.         SERVICE,
  189.         NOTFOUND
  190.     }
  191.     [CCode (cprefix = "TRACKER_STORAGE_", has_type_id = false, cheader_filename = "libtracker-miner/tracker-miner.h")]
  192.     public enum StorageType {
  193.         REMOVABLE,
  194.         OPTICAL
  195.     }
  196.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  197.     public const int MAX_TIMEOUT_INTERVAL;
  198.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  199.     public const string MINER_ERROR_DOMAIN;
  200.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  201.     public const string MINER_FS_GRAPH_URN;
  202.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  203.     public const string MINER_WEB_DBUS_INTERFACE;
  204.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  205.     public const string MINER_WEB_ERROR_DOMAIN;
  206.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  207.     public const string PASSWORD_PROVIDER_ERROR_DOMAIN;
  208.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  209.     public static void albumart_check_cleanup (Tracker.Sparql.Connection connection);
  210.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  211.     public static bool albumart_remove_add (string uri, string mime_type);
  212.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  213.     public static bool thumbnailer_cleanup (string uri_prefix);
  214.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  215.     public static bool thumbnailer_init ();
  216.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  217.     public static bool thumbnailer_move_add (string from_uri, string mime_type, string to_uri);
  218.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  219.     public static bool thumbnailer_remove_add (string uri, string mime_type);
  220.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  221.     public static void thumbnailer_send ();
  222.     [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
  223.     public static void thumbnailer_shutdown ();
  224. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement