bus_name = DBus.bus_get_unique_name(sbus.get_connection());
zavai.log.info("My bus name: " + bus_name);
-stderr.printf("ZA1\n");
dynamic DBus.Object tmp_dbus = sbus.get_object(
"org.freedesktop.DBus",
"/org/freedesktop/DBus",
"org.freedesktop.DBus");
-stderr.printf("ZA2\n");
bus_name = "org.enricozini.zavai";
uint res = tmp_dbus.RequestName(bus_name, (uint)DBus.NameFlag.DO_NOT_QUEUE);
- stderr.printf("RN: %u\n", res);
switch (res)
{
case DBus.RequestNameReply.PRIMARY_OWNER:
zavai.log.info("I already own the name " + bus_name + " but I do not remember asking for it");
break;
}
-stderr.printf("ZA3\n");
}
public void shutdown()