6 public delegate void ServiceEventHandler (string serviceName,
10 [Interface ("org.freedesktop.DBus")]
11 public abstract class BusDriver
14 public abstract string[] ListServices ();
17 public abstract string GetServiceOwner (string serviceName);
20 public abstract UInt32 GetConnectionUnixUser (string connectionName);
24 public virtual event ServiceEventHandler ServiceOwnerChanged;
26 static public BusDriver New (Connection connection)
29 service = Service.Get (connection, "org.freedesktop.DBus");
32 driver = (BusDriver) service.GetObject (typeof (BusDriver), "/org/freedesktop/DBus");