Function
PurpleSignalMarshalFunc
Declaration
void
(* PurpleSignalMarshalFunc) (
GCallback cb,
va_list args,
void* data,
void** return_val
)
Description [src]
A generic function pointer type used to register signals.
This function is not directly available to language bindings |
Parameters
cb |
GCallback |
The |
|
args |
va_list |
The arguments to the function. |
|
data |
void* |
Userdata to pass to |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
return_val |
void** |
A return address for a return value. |
|
The argument will be set by the function. | |
The argument can be set to NULL . | |
The argument can be NULL . | |
The called function takes ownership of the data, and is responsible for freeing it. |