Function

Purplemarshal_VOID__POINTER_POINTER_POINTER_UINT

Declaration [src]

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

Description [src]

A purple marshaller function for use with signals with three pointer and one unsigned integer arguments.

This function is not directly available to language bindings

Parameters

cb GCallback
 

Callback this marshaller is designed to invoke.

args va_list
 

Va_list of arguments to be passed to the closure.

data 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 void**
 

Value to store the callback’s return value.

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