Function

Purplemarshal_VOID__POINTER_POINTER_UINT

since: 2.0.0

Declaration [src]

void
purple_marshal_VOID__POINTER_POINTER_UINT (
  GCallback cb,
  va_list args,
  void* data,
  void** return_val
)

Description [src]

A purple marshaller function for use with signals with two pointers and an unsigned integer argument.

Available since: 2.0.0

This function is not directly available to language bindings.

Parameters

cb

Type: GCallback

Callback this marshaller is designed to invoke.

args

Type: va_list

Va_list of arguments to be passed to the closure.

data

Type: void*

Data to be passed to the callback.

The argument can be NULL.
The data is owned by the caller of the function.
return_val

Type: void**

Value to store the callback’s return value.

The argument can be NULL.
The data is owned by the caller of the function.