6 public delegate void NameOwnerChangedHandler (string name,
10 [Interface ("org.freedesktop.DBus")]
11 public abstract class BusDriver
14 public abstract string[] ListNames ();
17 public abstract string GetNameOwner (string name);
20 public abstract UInt32 GetConnectionUnixUser (string connectionName);
24 public virtual event NameOwnerChangedHandler NameOwnerChanged;
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");