5 <function name="function" c:identifier="test_function">
6 <return-value transfer-ownership="none">
10 <parameter name="callback" transfer-ownership="none" allow-none="1" closure="1" scope="notified" destroy="2">
11 <type name="GLib.Func" c:type="GFunc"/>
13 <parameter name="callback_target" transfer-ownership="none" allow-none="1" closure="0">
14 <type name="gpointer" c:type="void*"/>
16 <parameter name="callback_target_destroy_notify" transfer-ownership="none" scope="call" destroy="0">
17 <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
24 [CCode (cheader_filename = "test.h")]
25 public static void function (owned GLib.Func? callback);