using Gee;
using CStuff;
-private const string DBUS_SERVICE = "org.freedesktop.DBus";
-private const string DBUS_OBJECT = "/org/freedesktop/DBus";
-private const string DBUS_IFACE = "org.freedesktop.DBus";
-
-private const string SERVICE_PREFIX = "org.Rygel.MediaServer1.";
-
private ExternalPluginFactory plugin_factory;
[ModuleInit]
}
public class ExternalPluginFactory {
+ private const string DBUS_SERVICE = "org.freedesktop.DBus";
+ private const string DBUS_OBJECT = "/org/freedesktop/DBus";
+ private const string DBUS_IFACE = "org.freedesktop.DBus";
+
+ private const string SERVICE_PREFIX = "org.Rygel.MediaServer1.";
+
dynamic DBus.Object dbus_obj;
DBus.Connection connection;
PluginLoader loader;
using Rygel;
-private const string PROPS_IFACE = "org.freedesktop.DBus.Properties";
-private const string OBJECT_IFACE = "org.Rygel.MediaObject1";
-
public class ExternalPlugin : Plugin {
// class-wide constants
+ private const string PROPS_IFACE = "org.freedesktop.DBus.Properties";
+ private const string OBJECT_IFACE = "org.Rygel.MediaObject1";
+
public string service_name;
public string root_object;