From: Christian H. <ch...@us...> - 2003-08-22 20:06:05
|
Update of /cvsroot/gaim/gaim/src In directory sc8-pr-cvs1:/tmp/cvs-serv14717 Modified Files: signals.h Log Message: And the .h file is good too. Some people may want it. Index: signals.h =================================================================== RCS file: /cvsroot/gaim/gaim/src/signals.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- signals.h 19 Aug 2003 23:52:07 -0000 1.3 +++ signals.h 21 Aug 2003 07:37:47 -0000 1.4 @@ -135,6 +135,28 @@ void *handle, GaimCallback func, void *data); /** + * Connects a signal handler to a signal for a particular object. + * + * The signal handler will take a va_args of arguments, instead of + * individual arguments. + * + * Take care not to register a handler function twice. Gaim will + * not correct any mistakes for you in this area. + * + * @param instance The instance to connect to. + * @param signal The name of the signal to connect. + * @param handle The handle of the receiver. + * @param func The callback function. + * @param data The data to pass to the callback function. + * + * @return The signal handler ID. + * + * @see gaim_signal_disconnect() + */ +gulong gaim_signal_connect_vargs(void *instance, const char *signal, + void *handle, GaimCallback func, void *data); + +/** * Disconnects a signal handler from a signal on an object. * * @param instance The instance to disconnect from. |