[ CCode ( instance_pos = 3.9 ) ]
[ Version ( since = "2.30" ) ]
public delegate Type DBusProxyTypeFunc (DBusObjectManagerClient manager, string object_path, string? interface_name)
Function signature for a function used to determine the Type to use for an interface proxy (if
interface_name
is not null) or object proxy (if interface_name
is
null).
This function is called in the thread-default main loop that manager
was constructed in.
manager | |
object_path |
The object path of the remote object. |
interface_name |
The interface name of the remote object or null if a DBusObjectProxy Type is requested. |
user_data |
User data. |
A Type to use for the remote object. The returned type must be a DBusProxy or DBusObjectProxy -derived type. |