summaryrefslogtreecommitdiff
path: root/src/libtracker-miner/tracker-miner.vapi
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtracker-miner/tracker-miner.vapi')
-rw-r--r--src/libtracker-miner/tracker-miner.vapi14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libtracker-miner/tracker-miner.vapi b/src/libtracker-miner/tracker-miner.vapi
index b2ab28785..163e4e7fc 100644
--- a/src/libtracker-miner/tracker-miner.vapi
+++ b/src/libtracker-miner/tracker-miner.vapi
@@ -63,6 +63,20 @@ namespace Tracker {
public signal void finished (double elapsed, uint directories_found, uint directories_ignored, uint files_found, uint files_ignored);
}
[CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
+ public class MinerOnline : Tracker.Miner, GLib.Initable {
+ public virtual bool connected (Tracker.NetworkType network_type);
+ public virtual void disconnected ();
+ }
+ [CCode (cprefix = "TRACKER_NETWORK_TYPE_", cheader_filename = "libtracker-miner/tracker-miner.h")]
+ public enum NetworkType {
+ NONE,
+ UNKNOWN,
+ GPRS,
+ EDGE,
+ 3G,
+ LAN
+ }
+ [CCode (cheader_filename = "libtracker-miner/tracker-miner.h")]
public class MinerWeb : Tracker.Miner, GLib.Initable {
[CCode (has_construct_function = false)]
public MinerWeb ();