3 [DBus (name = "org.maemo.cinaest.Downloader", signals = ("progress", "description_changed"))]
4 public interface IMDbDownloader {
5 public const string DBUS_SERVICE = "org.maemo.cinaest.IMDb";
6 public const string DBUS_OBJECT = "/org/maemo/cinaest/imdb";
7 public const string DBUS_IFACE = "org.maemo.cinaest.Downloader";
8 public const int MOVIES = 0x1;
9 public const int GENRES = 0x2;
10 public const int RATINGS = 0x4;
11 public const int PLOTS = 0x8;
12 public const int SERIES = 0x100;
13 public const int TV = 0x200;
14 public const int VIDEO = 0x400;
15 public const int GAME = 0x800;
16 public const int ADULT = 0x1000;
18 public abstract void download (string mirror, int flags) throws DBus.Error;
19 public abstract void cancel () throws DBus.Error;
20 public abstract string[] get_mirrors () throws DBus.Error;
22 public signal void progress (int percent);
23 public signal void description_changed (string description);