libpurple/signals.h

changeset 42391
090b03385984
parent 41922
d04961ef2a48
child 42392
bc5e361de7ff
equal deleted inserted replaced
42390:c2cd0378e212 42391:090b03385984
27 #ifndef PURPLE_SIGNALS_H 27 #ifndef PURPLE_SIGNALS_H
28 #define PURPLE_SIGNALS_H 28 #define PURPLE_SIGNALS_H
29 29
30 #include <glib.h> 30 #include <glib.h>
31 #include <glib-object.h> 31 #include <glib-object.h>
32
33 #include "purpleversion.h"
32 34
33 /** 35 /**
34 * PurpleSignalMarshalFunc: 36 * PurpleSignalMarshalFunc:
35 * @cb: The #GCallback to call. 37 * @cb: The #GCallback to call.
36 * @args: The arguments to the function. 38 * @args: The arguments to the function.
336 * @data: (nullable): Data to be passed to the callback 338 * @data: (nullable): Data to be passed to the callback
337 * @return_val: (nullable): Value to store the callback's return value 339 * @return_val: (nullable): Value to store the callback's return value
338 * 340 *
339 * A purple marshaller function for use with signals with a pointer and 341 * A purple marshaller function for use with signals with a pointer and
340 * two unsigned integer arguments. 342 * two unsigned integer arguments.
341 */ 343 *
344 * Since: 3.0.0
345 */
346 PURPLE_AVAILABLE_IN_3_0
342 void purple_marshal_VOID__POINTER_UINT_UINT( 347 void purple_marshal_VOID__POINTER_UINT_UINT(
343 GCallback cb, va_list args, void *data, void **return_val); 348 GCallback cb, va_list args, void *data, void **return_val);
344 349
345 /** 350 /**
346 * purple_marshal_VOID__POINTER_POINTER_POINTER: 351 * purple_marshal_VOID__POINTER_POINTER_POINTER:

mercurial