Function
GioDBusProxyTypeFunc
since: 2.30
Declaration
GType
(* GDBusProxyTypeFunc) (
GDBusObjectManagerClient* manager,
const gchar* object_path,
const gchar* interface_name,
gpointer data
)
Description [src]
Function signature for a function used to determine the GType 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 context
(see g_main_context_push_thread_default())
that manager was constructed in.
Available since: 2.30
Parameters
manager-
Type:
GDBusObjectManagerClientA
GDBusObjectManagerClient.The data is owned by the caller of the function. object_path-
Type:
const gchar*The object path of the remote object.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. interface_name-
Type:
const gchar*The interface name of the remote object or
NULLif aGDBusObjectProxyGTypeis requested.The argument can be NULL.The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. data-
Type:
gpointerData passed in by the user.
The argument can be NULL.The data is owned by the caller of the function.