public uint register_object_with_closures (string object_path, DBusInterfaceInfo interface_info, Closure? method_call_closure, Closure? get_property_closure, Closure? set_property_closure) throws Error
The object path to register at.
Introspection data for the interface.
Closure for handling incoming method calls.
Closure for getting a property.
Closure for setting a property.
0 if throws is set, otherwise a registration id (never 0) that can be used with unregister_object .