val


Description:

public Value val (string signature, ...)

Pack one return into a GLib.Value for Response.retval .

Same D-Bus letters as args. signature is **one** complete type. Two types belong on args. An empty Gee.ArrayList returns unset ( GLib.Type.INVALID) so the wire omits it. o uses the instance GType so a list stays an array on the wire.

Example

request.reply(new OLLMrpc.Response() {
id = request.id,
retval = OLLMrpc.val("o", row)
});

Parameters:

signature

one D-Bus complete type

Returns:

value to assign to Response.retval


Namespace: OLLMrpc
Package: ollmchat