DBusProxyTypeFunc


Description:

[ 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.

Parameters:

manager

A DBusObjectManagerClient.

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.

data

data passed in by the user.

Returns:

A Type to use for the remote object. The returned type must be a DBusProxy or DBusObjectProxy -derived type.


Namespace: GLib
Package: gio-2.0