Function
Purplesignal_emit_return_1
Declaration [src]
void*
purple_signal_emit_return_1 (
void* instance,
const char* signal,
...
)
Description [src]
Emits a signal and returns the first non-NULL return value.
Further signal handlers are NOT called after a handler returns something other than NULL.
This function is not directly available to language bindings |
Parameters
instance |
void* |
The instance emitting the signal. |
|
The argument can be NULL . | |
The data is owned by the caller of the function. | |
signal |
const char* |
The signal being emitted. |
|
The data is owned by the caller of the function. | |
The value is a NUL terminated UTF-8 string. | |
... |
|
The arguments to pass to the callbacks. |