rendered paste bodyusing Gee;
[DBus (name = "org.freedesktop.NetworkManager")]
interface org.freedesktop.NetworkManager : Object {
public abstract HashMap<string, Variant> foo() throws IOError;
}
HashMap<string, int> bar() {
return new HashMap<string, int>();
}
public static void main(string[] args) {
org.freedesktop.NetworkManager nm = null;
var loop = new MainLoop();
try {
nm = Bus.get_proxy_sync (BusType.SYSTEM, "org.freedesktop.NetworkManager",
"/org/freedesktop/NetworkManager");
} catch (IOError e) {
stderr.printf("%s\n", e.message);
}
bar();
loop.run();
}