Thu, 13 Dec 2018 16:11:47 -0600
libpurple: Add docs for marshallers to silence introspection warnings
This patch adds documentation for the purple_marshal_* functions, in
order to silence the 40 or so missing scope warnings that building
our GObject introspection emits. It's unfortunate to add so much
documentation to functions that ideally would be replaced with a
generic marshaller, but until a better solution is found, this patch
at least silences these 40 warnings.
|
20147
66f05a854eee
applied changes from 8a731bbd0197fbcc91a705c2d8f528154216defa
Richard Laager <rlaager@pidgin.im>
parents:
19859
diff
changeset
|
1 | /* purple |
| 6485 | 2 | * |
| 15884 | 3 | * Purple is the legal property of its developers, whose names are too numerous |
| 8046 | 4 | * to list here. Please refer to the COPYRIGHT file distributed with this |
| 5 | * source distribution. | |
| 6485 | 6 | * |
| 7 | * This program is free software; you can redistribute it and/or modify | |
| 8 | * it under the terms of the GNU General Public License as published by | |
| 9 | * the Free Software Foundation; either version 2 of the License, or | |
| 10 | * (at your option) any later version. | |
| 11 | * | |
| 12 | * This program is distributed in the hope that it will be useful, | |
| 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 15 | * GNU General Public License for more details. | |
| 16 | * | |
| 17 | * You should have received a copy of the GNU General Public License | |
| 18 | * along with this program; if not, write to the Free Software | |
|
19859
71d37b57eff2
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
18744
diff
changeset
|
19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
| 6485 | 20 | */ |
|
35487
494f09f7f331
Move section blocks inside inclusion guards -- otherwise g-ir-scanner yells
Ankit Vani <a@nevitus.org>
parents:
35486
diff
changeset
|
21 | |
|
494f09f7f331
Move section blocks inside inclusion guards -- otherwise g-ir-scanner yells
Ankit Vani <a@nevitus.org>
parents:
35486
diff
changeset
|
22 | #ifndef _PURPLE_SIGNALS_H_ |
|
494f09f7f331
Move section blocks inside inclusion guards -- otherwise g-ir-scanner yells
Ankit Vani <a@nevitus.org>
parents:
35486
diff
changeset
|
23 | #define _PURPLE_SIGNALS_H_ |
|
35442
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
24 | /** |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
25 | * SECTION:signals |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
26 | * @section_id: libpurple-signals |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
27 | * @short_description: <filename>signals.h</filename> |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
28 | * @title: Purple-signals API |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
29 | * @see_also: <link linkend="chapter-tut-signals">Signals tutorial</link> |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
30 | */ |
|
84e906df98dd
Add section blocks for purple-socket.h to xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35420
diff
changeset
|
31 | |
| 6485 | 32 | #include <glib.h> |
|
34807
9cfac32ace9a
Replaced PurpleValue with GType in dbus-server.h
Ankit Vani <a@nevitus.org>
parents:
34801
diff
changeset
|
33 | #include <glib-object.h> |
| 6485 | 34 | |
| 15884 | 35 | #define PURPLE_CALLBACK(func) ((PurpleCallback)func) |
| 6485 | 36 | |
| 15884 | 37 | typedef void (*PurpleCallback)(void); |
| 38 | typedef void (*PurpleSignalMarshalFunc)(PurpleCallback cb, va_list args, | |
| 6485 | 39 | void *data, void **return_val); |
| 40 | ||
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31669
diff
changeset
|
41 | G_BEGIN_DECLS |
| 6485 | 42 | |
|
38023
0e30ab5e8413
doc fixes for signals.h
Gary Kramlich <grim@reaperworld.com>
parents:
37094
diff
changeset
|
43 | /****************************************************************************** |
|
0e30ab5e8413
doc fixes for signals.h
Gary Kramlich <grim@reaperworld.com>
parents:
37094
diff
changeset
|
44 | * Signal API |
|
0e30ab5e8413
doc fixes for signals.h
Gary Kramlich <grim@reaperworld.com>
parents:
37094
diff
changeset
|
45 | *****************************************************************************/ |
| 6485 | 46 | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
47 | /** |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
48 | * PURPLE_SIGNAL_PRIORITY_DEFAULT: |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
49 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
50 | * The priority of a signal connected using purple_signal_connect(). |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
51 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
52 | * See purple_signal_connect_priority() |
| 10656 | 53 | */ |
| 15884 | 54 | #define PURPLE_SIGNAL_PRIORITY_DEFAULT 0 |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
55 | |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
56 | /** |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
57 | * PURPLE_SIGNAL_PRIORITY_HIGHEST: |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
58 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
59 | * The largest signal priority; signals with this priority will be called |
| 35420 | 60 | * <emphasis>last</emphasis>. (This is highest as in numerical value, not as in |
| 61 | * order of importance.) | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
62 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
63 | * See purple_signal_connect_priority(). |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
64 | */ |
| 15884 | 65 | #define PURPLE_SIGNAL_PRIORITY_HIGHEST 9999 |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
66 | |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
67 | /** |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
68 | * PURPLE_SIGNAL_PRIORITY_LOWEST: |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
69 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
70 | * The smallest signal priority; signals with this priority will be called |
| 35420 | 71 | * <emphasis>first</emphasis>. (This is lowest as in numerical value, not as in |
| 72 | * order of importance.) | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
73 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
74 | * See purple_signal_connect_priority(). |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
75 | */ |
| 15884 | 76 | #define PURPLE_SIGNAL_PRIORITY_LOWEST -9999 |
| 10656 | 77 | |
| 78 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
79 | * purple_signal_register: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
80 | * @instance: The instance to register the signal for. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
81 | * @signal: The signal name. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
82 | * @marshal: The marshal function. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
83 | * @ret_type: The return type, or G_TYPE_NONE for no return type. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
84 | * @num_values: The number of values to be passed to the callbacks. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
85 | * @...: The types of the parameters for the callbacks. |
| 6485 | 86 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
87 | * Registers a signal in an instance. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
88 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
89 | * Returns: The signal ID local to that instance, or 0 if the signal |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
90 | * couldn't be registered. |
| 6485 | 91 | */ |
| 15884 | 92 | gulong purple_signal_register(void *instance, const char *signal, |
| 93 | PurpleSignalMarshalFunc marshal, | |
|
34801
08c49f30e4a1
Replaced PurpleValue with GType in plugin.h, signals.h. Replaced with GValue in status.h.
Ankit Vani <a@nevitus.org>
parents:
34799
diff
changeset
|
94 | GType ret_type, int num_values, ...); |
| 6485 | 95 | |
| 96 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
97 | * purple_signal_unregister: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
98 | * @instance: The instance to unregister the signal for. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
99 | * @signal: The signal name. |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
100 | * |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
101 | * Unregisters a signal in an instance. |
| 6485 | 102 | */ |
| 15884 | 103 | void purple_signal_unregister(void *instance, const char *signal); |
| 6485 | 104 | |
| 105 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
106 | * purple_signals_unregister_by_instance: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
107 | * @instance: The instance to unregister the signal for. |
| 6485 | 108 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
109 | * Unregisters all signals in an instance. |
| 6485 | 110 | */ |
| 15884 | 111 | void purple_signals_unregister_by_instance(void *instance); |
| 6485 | 112 | |
| 113 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
114 | * purple_signal_get_types: |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
115 | * @instance: The instance the signal is registered to. |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
116 | * @signal: The signal. |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
117 | * @ret_type: (out): The return type. |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
118 | * @num_values: (out): The returned number of parameters. |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
119 | * @param_types: (out): The returned list of parameter types. |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
120 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
121 | * Outputs a list of value types used for a signal through the @ret_type, |
|
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
122 | * @num_values and @param_types out parameters. |
|
6564
a7a2c1927544
[gaim-migrate @ 7086]
Christian Hammond <chipx86@chipx86.com>
parents:
6562
diff
changeset
|
123 | */ |
|
34801
08c49f30e4a1
Replaced PurpleValue with GType in plugin.h, signals.h. Replaced with GValue in status.h.
Ankit Vani <a@nevitus.org>
parents:
34799
diff
changeset
|
124 | void purple_signal_get_types(void *instance, const char *signal, |
|
08c49f30e4a1
Replaced PurpleValue with GType in plugin.h, signals.h. Replaced with GValue in status.h.
Ankit Vani <a@nevitus.org>
parents:
34799
diff
changeset
|
125 | GType *ret_type, int *num_values, |
| 35011 | 126 | GType **param_types); |
|
6564
a7a2c1927544
[gaim-migrate @ 7086]
Christian Hammond <chipx86@chipx86.com>
parents:
6562
diff
changeset
|
127 | |
|
a7a2c1927544
[gaim-migrate @ 7086]
Christian Hammond <chipx86@chipx86.com>
parents:
6562
diff
changeset
|
128 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
129 | * purple_signal_connect_priority: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
130 | * @instance: The instance to connect to. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
131 | * @signal: The name of the signal to connect. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
132 | * @handle: The handle of the receiver. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
133 | * @func: The callback function. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
134 | * @data: The data to pass to the callback function. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
135 | * @priority: The priority with which the handler should be called. Signal |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
136 | * handlers are called in ascending numerical order of |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
137 | * @priority from #PURPLE_SIGNAL_PRIORITY_LOWEST to |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
138 | * #PURPLE_SIGNAL_PRIORITY_HIGHEST. |
| 10656 | 139 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
140 | * Connects a signal handler to a signal for a particular object. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
141 | * |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
142 | * Take care not to register a handler function twice. Purple will |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
143 | * not correct any mistakes for you in this area. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
144 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
145 | * See purple_signal_disconnect() |
| 10656 | 146 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
147 | * Returns: The signal handler ID. |
| 10656 | 148 | */ |
| 15884 | 149 | gulong purple_signal_connect_priority(void *instance, const char *signal, |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
150 | void *handle, PurpleCallback func, void *data, int priority); |
| 10656 | 151 | |
| 152 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
153 | * purple_signal_connect: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
154 | * @instance: The instance to connect to. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
155 | * @signal: The name of the signal to connect. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
156 | * @handle: The handle of the receiver. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
157 | * @func: The callback function. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
158 | * @data: The data to pass to the callback function. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
159 | * |
| 10656 | 160 | * Connects a signal handler to a signal for a particular object. |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
161 | * (Its priority defaults to 0, aka #PURPLE_SIGNAL_PRIORITY_DEFAULT.) |
|
25888
d0fdd378a635
Remove trailing whitespace
Mark Doliner <markdoliner@pidgin.im>
parents:
22080
diff
changeset
|
162 | * |
| 15884 | 163 | * Take care not to register a handler function twice. Purple will |
| 10656 | 164 | * not correct any mistakes for you in this area. |
| 165 | * | |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
166 | * See purple_signal_disconnect() |
| 6485 | 167 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
168 | * Returns: The signal handler ID. |
| 6485 | 169 | */ |
| 15884 | 170 | gulong purple_signal_connect(void *instance, const char *signal, |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
171 | void *handle, PurpleCallback func, void *data); |
| 6485 | 172 | |
| 173 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
174 | * purple_signal_connect_priority_vargs: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
175 | * @instance: The instance to connect to. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
176 | * @signal: The name of the signal to connect. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
177 | * @handle: The handle of the receiver. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
178 | * @func: The callback function. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
179 | * @data: The data to pass to the callback function. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
180 | * @priority: The priority with which the handler should be called. Signal |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
181 | * handlers are called in ascending numerical order of |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
182 | * @priority from #PURPLE_SIGNAL_PRIORITY_LOWEST to |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
183 | * #PURPLE_SIGNAL_PRIORITY_HIGHEST. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
184 | * |
|
6548
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
185 | * Connects a signal handler to a signal for a particular object. |
|
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
186 | * |
|
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
187 | * The signal handler will take a va_args of arguments, instead of |
|
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
188 | * individual arguments. |
|
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
189 | * |
| 15884 | 190 | * Take care not to register a handler function twice. Purple will |
|
6548
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
191 | * not correct any mistakes for you in this area. |
|
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
192 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
193 | * See purple_signal_disconnect() |
| 10656 | 194 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
195 | * Returns: The signal handler ID. |
| 10656 | 196 | */ |
| 15884 | 197 | gulong purple_signal_connect_priority_vargs(void *instance, const char *signal, |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
198 | void *handle, PurpleCallback func, void *data, int priority); |
| 10656 | 199 | |
| 200 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
201 | * purple_signal_connect_vargs: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
202 | * @instance: The instance to connect to. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
203 | * @signal: The name of the signal to connect. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
204 | * @handle: The handle of the receiver. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
205 | * @func: The callback function. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
206 | * @data: The data to pass to the callback function. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
207 | * |
| 10656 | 208 | * Connects a signal handler to a signal for a particular object. |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
209 | * (Its priority defaults to 0, aka #PURPLE_SIGNAL_PRIORITY_DEFAULT.) |
|
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
210 | * |
| 10656 | 211 | * The signal handler will take a va_args of arguments, instead of |
| 212 | * individual arguments. | |
| 213 | * | |
| 15884 | 214 | * Take care not to register a handler function twice. Purple will |
| 10656 | 215 | * not correct any mistakes for you in this area. |
| 216 | * | |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
217 | * See purple_signal_disconnect() |
|
6548
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
218 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
219 | * Returns: The signal handler ID. |
|
6548
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
220 | */ |
| 15884 | 221 | gulong purple_signal_connect_vargs(void *instance, const char *signal, |
|
22080
39cf44dceb93
Clarify documentation of confusingly-named and -valued signal priority
Will Thompson <resiak@pidgin.im>
parents:
21285
diff
changeset
|
222 | void *handle, PurpleCallback func, void *data); |
|
6548
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
223 | |
|
40da3b90b19f
[gaim-migrate @ 7070]
Christian Hammond <chipx86@chipx86.com>
parents:
6509
diff
changeset
|
224 | /** |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
225 | * purple_signal_disconnect: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
226 | * @instance: The instance to disconnect from. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
227 | * @signal: The name of the signal to disconnect. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
228 | * @handle: The handle of the receiver. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
229 | * @func: The registered function to disconnect. |
| 6485 | 230 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
231 | * Disconnects a signal handler from a signal on an object. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
232 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
233 | * See purple_signal_connect() |
| 6485 | 234 | */ |
| 15884 | 235 | void purple_signal_disconnect(void *instance, const char *signal, |
| 236 | void *handle, PurpleCallback func); | |
| 6485 | 237 | |
| 238 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
239 | * purple_signals_disconnect_by_handle: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
240 | * @handle: The receiver handle. |
| 6485 | 241 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
242 | * Removes all callbacks associated with a receiver handle. |
| 6485 | 243 | */ |
| 15884 | 244 | void purple_signals_disconnect_by_handle(void *handle); |
| 6485 | 245 | |
| 246 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
247 | * purple_signal_emit: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
248 | * @instance: The instance emitting the signal. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
249 | * @signal: The signal being emitted. |
|
38023
0e30ab5e8413
doc fixes for signals.h
Gary Kramlich <grim@reaperworld.com>
parents:
37094
diff
changeset
|
250 | * @...: The arguments to pass to the callbacks. |
| 6485 | 251 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
252 | * Emits a signal. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
253 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
254 | * See purple_signal_connect(), purple_signal_disconnect() |
| 6485 | 255 | */ |
| 15884 | 256 | void purple_signal_emit(void *instance, const char *signal, ...); |
| 6485 | 257 | |
| 258 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
259 | * purple_signal_emit_vargs: |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
260 | * @instance: The instance emitting the signal. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
261 | * @signal: The signal being emitted. |
|
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
262 | * @args: The arguments list. |
| 6485 | 263 | * |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
264 | * Emits a signal, using a va_list of arguments. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
265 | * |
|
35466
e259e75f1c6f
Fix some gtk-doc warnings till xmlnode.h
Ankit Vani <a@nevitus.org>
parents:
35442
diff
changeset
|
266 | * See purple_signal_connect(), purple_signal_disconnect() |
| 6485 | 267 | */ |
| 15884 | 268 | void purple_signal_emit_vargs(void *instance, const char *signal, va_list args); |
| 6485 | 269 | |
| 270 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
271 | * purple_signal_emit_return_1: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
272 | * @instance: The instance emitting the signal. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
273 | * @signal: The signal being emitted. |
|
38023
0e30ab5e8413
doc fixes for signals.h
Gary Kramlich <grim@reaperworld.com>
parents:
37094
diff
changeset
|
274 | * @...: The arguments to pass to the callbacks. |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
275 | * |
|
10789
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
276 | * Emits a signal and returns the first non-NULL return value. |
|
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
277 | * |
|
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
278 | * Further signal handlers are NOT called after a handler returns |
|
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
279 | * something other than NULL. |
| 6485 | 280 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
281 | * Returns: The first non-NULL return value |
| 6485 | 282 | */ |
| 15884 | 283 | void *purple_signal_emit_return_1(void *instance, const char *signal, ...); |
| 6485 | 284 | |
| 285 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
286 | * purple_signal_emit_vargs_return_1: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
287 | * @instance: The instance emitting the signal. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
288 | * @signal: The signal being emitted. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
289 | * @args: The arguments list. |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
290 | * |
|
10789
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
291 | * Emits a signal and returns the first non-NULL return value. |
|
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
292 | * |
|
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
293 | * Further signal handlers are NOT called after a handler returns |
|
cabd145237d8
[gaim-migrate @ 12431]
Richard Laager <rlaager@pidgin.im>
parents:
10656
diff
changeset
|
294 | * something other than NULL. |
| 6485 | 295 | * |
|
35393
00f876b129bc
Initial replacements for gtk-doc style comments
Ankit Vani <a@nevitus.org>
parents:
35011
diff
changeset
|
296 | * Returns: The first non-NULL return value |
| 6485 | 297 | */ |
| 15884 | 298 | void *purple_signal_emit_vargs_return_1(void *instance, const char *signal, |
| 6485 | 299 | va_list args); |
| 300 | ||
| 301 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
302 | * purple_signals_init: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
303 | * |
| 6485 | 304 | * Initializes the signals subsystem. |
| 305 | */ | |
| 15884 | 306 | void purple_signals_init(void); |
| 6485 | 307 | |
| 308 | /** | |
|
35402
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
309 | * purple_signals_uninit: |
|
6eae3b385153
Convert docs from doxygen to gtk-doc format for purple-socket to smiley
Ankit Vani <a@nevitus.org>
parents:
35393
diff
changeset
|
310 | * |
| 6485 | 311 | * Uninitializes the signals subsystem. |
| 312 | */ | |
| 15884 | 313 | void purple_signals_uninit(void); |
| 6485 | 314 | |
| 315 | /**************************************************************************/ | |
| 35472 | 316 | /* Marshal Functions */ |
| 6485 | 317 | /**************************************************************************/ |
| 318 | ||
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
319 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
320 | * purple_marshal_VOID: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
321 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
322 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
323 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
324 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
325 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
326 | * A purple marshaller function for use with signals with no arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
327 | */ |
| 15884 | 328 | void purple_marshal_VOID( |
| 329 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
330 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
331 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
332 | * purple_marshal_VOID__INT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
333 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
334 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
335 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
336 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
337 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
338 | * A purple marshaller function for use with signals with a single integer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
339 | * argument. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
340 | */ |
| 15884 | 341 | void purple_marshal_VOID__INT( |
| 342 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
343 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
344 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
345 | * purple_marshal_VOID__INT_INT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
346 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
347 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
348 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
349 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
350 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
351 | * A purple marshaller function for use with signals with two integer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
352 | * arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
353 | */ |
| 15884 | 354 | void purple_marshal_VOID__INT_INT( |
| 355 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
356 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
357 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
358 | * purple_marshal_VOID__POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
359 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
360 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
361 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
362 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
363 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
364 | * A purple marshaller function for use with signals with a single pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
365 | * argument. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
366 | */ |
| 15884 | 367 | void purple_marshal_VOID__POINTER( |
| 368 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
369 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
370 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
371 | * purple_marshal_VOID__POINTER_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
372 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
373 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
374 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
375 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
376 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
377 | * A purple marshaller function for use with signals with a pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
378 | * an unsigned integer argument. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
379 | */ |
| 15884 | 380 | void purple_marshal_VOID__POINTER_UINT( |
| 381 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
382 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
383 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
384 | * purple_marshal_VOID__POINTER_INT_INT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
385 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
386 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
387 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
388 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
389 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
390 | * A purple marshaller function for use with signals with a pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
391 | * two integer arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
392 | */ |
| 15884 | 393 | void purple_marshal_VOID__POINTER_INT_INT( |
| 394 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
395 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
396 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
397 | * purple_marshal_VOID__POINTER_INT_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
398 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
399 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
400 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
401 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
402 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
403 | * A purple marshaller function for use with signals with a pointer, an |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
404 | * integer, and then another pointer argument. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
405 | */ |
|
21285
ca8cb8706802
I figured a signal firing on a connection error would be useful.
Will Thompson <resiak@pidgin.im>
parents:
20826
diff
changeset
|
406 | void purple_marshal_VOID__POINTER_INT_POINTER( |
|
ca8cb8706802
I figured a signal firing on a connection error would be useful.
Will Thompson <resiak@pidgin.im>
parents:
20826
diff
changeset
|
407 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
408 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
409 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
410 | * purple_marshal_VOID__POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
411 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
412 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
413 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
414 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
415 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
416 | * A purple marshaller function for use with signals with two pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
417 | * arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
418 | */ |
| 15884 | 419 | void purple_marshal_VOID__POINTER_POINTER( |
| 420 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
421 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
422 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
423 | * purple_marshal_VOID__POINTER_POINTER_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
424 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
425 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
426 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
427 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
428 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
429 | * A purple marshaller function for use with signals with two pointers |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
430 | * and an unsigned integer argument. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
431 | */ |
| 15884 | 432 | void purple_marshal_VOID__POINTER_POINTER_UINT( |
| 433 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
434 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
435 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
436 | * purple_marshal_VOID__POINTER_POINTER_UINT_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
437 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
438 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
439 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
440 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
441 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
442 | * A purple marshaller function for use with signals with two pointers |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
443 | * and two unsigned integer arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
444 | */ |
| 15884 | 445 | void purple_marshal_VOID__POINTER_POINTER_UINT_UINT( |
| 446 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
447 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
448 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
449 | * purple_marshal_VOID__POINTER_UINT_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
450 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
451 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
452 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
453 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
454 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
455 | * A purple marshaller function for use with signals with a pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
456 | * two unsigned integer arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
457 | */ |
|
34669
250f77369396
Replaced chatname, buddyname arguments of "chat-buddy-flags" signal with PurpleChatConversationBuddy *
Ankit Vani <a@nevitus.org>
parents:
32787
diff
changeset
|
458 | void purple_marshal_VOID__POINTER_UINT_UINT( |
|
250f77369396
Replaced chatname, buddyname arguments of "chat-buddy-flags" signal with PurpleChatConversationBuddy *
Ankit Vani <a@nevitus.org>
parents:
32787
diff
changeset
|
459 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
460 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
461 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
462 | * purple_marshal_VOID__POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
463 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
464 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
465 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
466 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
467 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
468 | * A purple marshaller function for use with signals with three pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
469 | * arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
470 | */ |
| 15884 | 471 | void purple_marshal_VOID__POINTER_POINTER_POINTER( |
| 472 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
473 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
474 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
475 | * purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
476 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
477 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
478 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
479 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
480 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
481 | * A purple marshaller function for use with signals with four pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
482 | * arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
483 | */ |
| 15884 | 484 | void purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER( |
| 485 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
486 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
487 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
488 | * purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
489 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
490 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
491 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
492 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
493 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
494 | * A purple marshaller function for use with signals with five pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
495 | * arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
496 | */ |
| 15884 | 497 | void purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_POINTER( |
| 498 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
499 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
500 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
501 | * purple_marshal_VOID__POINTER_POINTER_POINTER_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
502 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
503 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
504 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
505 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
506 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
507 | * A purple marshaller function for use with signals with three pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
508 | * and one unsigned integer arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
509 | */ |
| 15884 | 510 | void purple_marshal_VOID__POINTER_POINTER_POINTER_UINT( |
| 511 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
512 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
513 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
514 | * purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
515 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
516 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
517 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
518 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
519 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
520 | * A purple marshaller function for use with signals with four pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
521 | * one unsigned integer arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
522 | */ |
| 15884 | 523 | void purple_marshal_VOID__POINTER_POINTER_POINTER_POINTER_UINT( |
| 524 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
525 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
526 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
527 | * purple_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
528 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
529 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
530 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
531 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
532 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
533 | * A purple marshaller function for use with signals with three pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
534 | * and two unsigned integer arguments. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
535 | */ |
| 15884 | 536 | void purple_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT( |
| 537 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
| 6485 | 538 | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
539 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
540 | * purple_marshal_INT__INT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
541 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
542 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
543 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
544 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
545 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
546 | * A purple marshaller function for use with signals with an integer argument |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
547 | * and returns an integer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
548 | */ |
| 15884 | 549 | void purple_marshal_INT__INT( |
| 550 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
551 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
552 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
553 | * purple_marshal_INT__INT_INT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
554 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
555 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
556 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
557 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
558 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
559 | * A purple marshaller function for use with signals with two integer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
560 | * arguments and returns an integer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
561 | */ |
| 15884 | 562 | void purple_marshal_INT__INT_INT( |
| 563 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
564 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
565 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
566 | * purple_marshal_INT__POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
567 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
568 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
569 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
570 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
571 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
572 | * A purple marshaller function for use with signals with two pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
573 | * arguments and returns an integer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
574 | */ |
|
20826
7d3e1c66e07c
Add marshalling functions for the authorization signals.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
20147
diff
changeset
|
575 | void purple_marshal_INT__POINTER_POINTER( |
|
7d3e1c66e07c
Add marshalling functions for the authorization signals.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
20147
diff
changeset
|
576 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
577 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
578 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
579 | * purple_marshal_INT__POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
580 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
581 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
582 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
583 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
584 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
585 | * A purple marshaller function for use with signals with three pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
586 | * arguments and returns an integer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
587 | */ |
|
31325
2bb18e0658e7
Patch from Stefan Ott to add the account-authorization-requested-with-message
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29828
diff
changeset
|
588 | void purple_marshal_INT__POINTER_POINTER_POINTER( |
|
2bb18e0658e7
Patch from Stefan Ott to add the account-authorization-requested-with-message
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
29828
diff
changeset
|
589 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
590 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
591 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
592 | * purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
593 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
594 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
595 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
596 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
597 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
598 | * A purple marshaller function for use with signals with five pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
599 | * arguments and returns an integer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
600 | */ |
| 15884 | 601 | void purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER( |
| 602 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
6822
4adcde13ad17
[gaim-migrate @ 7366]
Christian Hammond <chipx86@chipx86.com>
parents:
6720
diff
changeset
|
603 | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
604 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
605 | * purple_marshal_BOOLEAN__POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
606 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
607 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
608 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
609 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
610 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
611 | * A purple marshaller function for use with signals with a single pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
612 | * argument and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
613 | */ |
| 15884 | 614 | void purple_marshal_BOOLEAN__POINTER( |
| 615 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
616 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
617 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
618 | * purple_marshal_BOOLEAN__POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
619 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
620 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
621 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
622 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
623 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
624 | * A purple marshaller function for use with signals with two pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
625 | * arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
626 | */ |
| 15884 | 627 | void purple_marshal_BOOLEAN__POINTER_POINTER( |
| 628 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
629 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
630 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
631 | * purple_marshal_BOOLEAN__POINTER_BOOLEAN: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
632 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
633 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
634 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
635 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
636 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
637 | * A purple marshaller function for use with signals with a pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
638 | * boolean argument and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
639 | */ |
|
31669
e2a864098c7d
Restructure that patch a bit. The marshal function should have been with all
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31325
diff
changeset
|
640 | void purple_marshal_BOOLEAN__POINTER_BOOLEAN( |
|
e2a864098c7d
Restructure that patch a bit. The marshal function should have been with all
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
31325
diff
changeset
|
641 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
642 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
643 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
644 | * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
645 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
646 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
647 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
648 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
649 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
650 | * A purple marshaller function for use with signals with three pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
651 | * arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
652 | */ |
| 15884 | 653 | void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER( |
| 654 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
655 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
656 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
657 | * purple_marshal_BOOLEAN__POINTER_POINTER_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
658 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
659 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
660 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
661 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
662 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
663 | * A purple marshaller function for use with signals with two pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
664 | * one unsigned integer arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
665 | */ |
| 15884 | 666 | void purple_marshal_BOOLEAN__POINTER_POINTER_UINT( |
| 667 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
668 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
669 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
670 | * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
671 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
672 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
673 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
674 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
675 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
676 | * A purple marshaller function for use with signals with three pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
677 | * and one unsigned integer arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
678 | */ |
| 15884 | 679 | void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_UINT( |
| 680 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
681 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
682 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
683 | * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
684 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
685 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
686 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
687 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
688 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
689 | * A purple marshaller function for use with signals with four pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
690 | * arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
691 | */ |
| 15884 | 692 | void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER( |
| 693 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
694 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
695 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
696 | * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
697 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
698 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
699 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
700 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
701 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
702 | * A purple marshaller function for use with signals with five pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
703 | * arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
704 | */ |
| 15884 | 705 | void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER( |
| 706 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
707 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
708 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
709 | * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
710 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
711 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
712 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
713 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
714 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
715 | * A purple marshaller function for use with signals with four pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
716 | * and one unsigned integer arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
717 | */ |
|
18744
e6b4c7abe951
Fix up writing-im-msg and writing-chat-msg to use a marshaller which treats the
Will Thompson <resiak@pidgin.im>
parents:
15884
diff
changeset
|
718 | void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT( |
|
e6b4c7abe951
Fix up writing-im-msg and writing-chat-msg to use a marshaller which treats the
Will Thompson <resiak@pidgin.im>
parents:
15884
diff
changeset
|
719 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
720 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
721 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
722 | * purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
723 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
724 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
725 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
726 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
727 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
728 | * A purple marshaller function for use with signals with six pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
729 | * arguments and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
730 | */ |
|
27161
2c917049469f
Duh, it helps to use the right marshallers.
Paul Aurich <darkrain42@pidgin.im>
parents:
25888
diff
changeset
|
731 | void purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER( |
|
2c917049469f
Duh, it helps to use the right marshallers.
Paul Aurich <darkrain42@pidgin.im>
parents:
25888
diff
changeset
|
732 | PurpleCallback cb, va_list args, void *data, void **return_val); |
| 6485 | 733 | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
734 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
735 | * purple_marshal_BOOLEAN__INT_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
736 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
737 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
738 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
739 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
740 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
741 | * A purple marshaller function for use with signals with an integer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
742 | * and a pointer argument and returns a boolean. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
743 | */ |
| 15884 | 744 | void purple_marshal_BOOLEAN__INT_POINTER( |
| 745 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
| 12291 | 746 | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
747 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
748 | * purple_marshal_POINTER__POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
749 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
750 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
751 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
752 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
753 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
754 | * A purple marshaller function for use with signals with a pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
755 | * argument and returns a pointer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
756 | */ |
|
29828
715c9453a8fa
Add purple_marshal_POINTER__POINTER(), which sadrul says should be used for the
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27161
diff
changeset
|
757 | void purple_marshal_POINTER__POINTER( |
|
715c9453a8fa
Add purple_marshal_POINTER__POINTER(), which sadrul says should be used for the
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
27161
diff
changeset
|
758 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
759 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
760 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
761 | * purple_marshal_POINTER__POINTER_INT: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
762 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
763 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
764 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
765 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
766 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
767 | * A purple marshaller function for use with signals with a pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
768 | * an integer argument and returns a pointer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
769 | */ |
| 15884 | 770 | void purple_marshal_POINTER__POINTER_INT( |
| 771 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
772 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
773 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
774 | * purple_marshal_POINTER__POINTER_INT64: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
775 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
776 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
777 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
778 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
779 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
780 | * A purple marshaller function for use with signals with a pointer and |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
781 | * a 64-bit integer argument and returns a pointer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
782 | */ |
| 15884 | 783 | void purple_marshal_POINTER__POINTER_INT64( |
| 784 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
785 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
786 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
787 | * purple_marshal_POINTER__POINTER_INT_BOOLEAN: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
788 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
789 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
790 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
791 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
792 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
793 | * A purple marshaller function for use with signals with a pointer, |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
794 | * integer, and boolean argument and returns a pointer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
795 | */ |
| 15884 | 796 | void purple_marshal_POINTER__POINTER_INT_BOOLEAN( |
| 797 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
798 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
799 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
800 | * purple_marshal_POINTER__POINTER_INT64_BOOLEAN: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
801 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
802 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
803 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
804 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
805 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
806 | * A purple marshaller function for use with signals with a pointer, |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
807 | * 64-bit integer, and boolean argument and returns a pointer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
808 | */ |
| 15884 | 809 | void purple_marshal_POINTER__POINTER_INT64_BOOLEAN( |
| 810 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
811 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
812 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
813 | * purple_marshal_POINTER__POINTER_POINTER_BOOLEAN: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
814 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
815 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
816 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
817 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
818 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
819 | * A purple marshaller function for use with signals with two pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
820 | * and one boolean arguments and returns a pointer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
821 | */ |
|
38621
1412d6b993e9
Use GDateTime in purple_log_write.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38023
diff
changeset
|
822 | void purple_marshal_POINTER__POINTER_POINTER_BOOLEAN( |
|
1412d6b993e9
Use GDateTime in purple_log_write.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
38023
diff
changeset
|
823 | PurpleCallback cb, va_list args, void *data, void **return_val); |
|
39382
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
824 | |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
825 | /** |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
826 | * purple_marshal_POINTER__POINTER_POINTER: |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
827 | * @cb: (scope call): Callback this marshaller is designed to invoke |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
828 | * @args: va_list of arguments to be passed to the closure |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
829 | * @data: (nullable): Data to be passed to the callback |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
830 | * @return_val: (nullable): Value to store the callback's return value |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
831 | * |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
832 | * A purple marshaller function for use with signals with two pointer |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
833 | * arguments and returns a pointer. |
|
6d4d3c48f113
libpurple: Add docs for marshallers to silence introspection warnings
Mike Ruprecht <cmaiku@gmail.com>
parents:
38621
diff
changeset
|
834 | */ |
| 15884 | 835 | void purple_marshal_POINTER__POINTER_POINTER( |
| 836 | PurpleCallback cb, va_list args, void *data, void **return_val); | |
| 6485 | 837 | |
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31669
diff
changeset
|
838 | G_END_DECLS |
| 6485 | 839 | |
| 15884 | 840 | #endif /* _PURPLE_SIGNALS_H_ */ |
|
32787
7072f190d6ad
Use G_BEGIN/END_DECLS in public libpurple files. This was
Elliott Sales de Andrade <qulogic@pidgin.im>
parents:
31669
diff
changeset
|
841 |