File: tracker-control.vapi

package info (click to toggle)
tracker 1.10.5-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 41,032 kB
  • ctags: 21,997
  • sloc: ansic: 238,235; python: 8,639; sh: 4,649; makefile: 3,902; xml: 569; perl: 106; cpp: 61
file content (40 lines) | stat: -rw-r--r-- 2,390 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/* tracker-control.vapi generated by vapigen, do not modify. */

[CCode (cprefix = "Tracker", gir_namespace = "TrackerControl", gir_version = "1.0", lower_case_cprefix = "tracker_")]
namespace Tracker {
	[CCode (cheader_filename = "libtracker-control/tracker-control.h", type_id = "tracker_miner_manager_get_type ()")]
	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<string>? get_available ();
		public unowned string get_description (string miner);
		public unowned string get_display_name (string miner);
		public GLib.SList<string>? get_running ();
		public bool get_status (string miner, out string status, out double progress, out int remaining_time);
		[Deprecated (since = "0.12")]
		public bool ignore_next_update (string miner, string urls);
		public bool index_file (GLib.File file) throws GLib.Error;
		public async bool index_file_async (GLib.File file, GLib.Cancellable? cancellable = null) throws GLib.Error;
		public bool is_active (string miner);
		public bool is_paused (string miner, [CCode (array_length = false, array_null_terminated = true)] out string[] applications, [CCode (array_length = false, array_null_terminated = true)] out string[] reasons);
		public bool pause (string miner, string reason, out uint32 cookie);
		public bool pause_for_process (string miner, string reason, out uint32 cookie);
		public bool reindex_by_mimetype ([CCode (array_length = false, array_null_terminated = true)] 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 remaining_time);
		public virtual signal void miner_resumed (string miner_name);
	}
	[CCode (cheader_filename = "libtracker-control/tracker-control.h", cprefix = "TRACKER_MINER_MANAGER_ERROR_")]
	public errordomain MinerManagerError {
		NOT_AVAILABLE,
		NOENT
	}
}