comparison libpurple/protocols/jabber/libxmpp.c @ 26938:f2e4bc583e52

Duh, it helps to use the right marshallers.
author Paul Aurich <paul@darkrain42.org>
date Fri, 22 May 2009 06:01:12 +0000
parents f500336f9881
children c2cd559e034f
comparison
equal deleted inserted replaced
26937:74c9f4f79825 26938:f2e4bc583e52
139 purple_marshal_VOID__POINTER_POINTER, NULL, 2, 139 purple_marshal_VOID__POINTER_POINTER, NULL, 2,
140 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), 140 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION),
141 purple_value_new_outgoing(PURPLE_TYPE_STRING)); 141 purple_value_new_outgoing(PURPLE_TYPE_STRING));
142 142
143 purple_signal_register(plugin, "jabber-receiving-message", 143 purple_signal_register(plugin, "jabber-receiving-message",
144 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER, 144 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_POINTER_POINTER,
145 purple_value_new(PURPLE_TYPE_BOOLEAN), 6, 145 purple_value_new(PURPLE_TYPE_BOOLEAN), 6,
146 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), 146 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION),
147 purple_value_new(PURPLE_TYPE_STRING), /* type */ 147 purple_value_new(PURPLE_TYPE_STRING), /* type */
148 purple_value_new(PURPLE_TYPE_STRING), /* id */ 148 purple_value_new(PURPLE_TYPE_STRING), /* id */
149 purple_value_new(PURPLE_TYPE_STRING), /* from */ 149 purple_value_new(PURPLE_TYPE_STRING), /* from */
167 purple_value_new(PURPLE_TYPE_STRING), /* id */ 167 purple_value_new(PURPLE_TYPE_STRING), /* id */
168 purple_value_new(PURPLE_TYPE_STRING), /* from */ 168 purple_value_new(PURPLE_TYPE_STRING), /* from */
169 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_XMLNODE)); /* child */ 169 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_XMLNODE)); /* child */
170 170
171 purple_signal_register(plugin, "jabber-register-namespace-watcher", 171 purple_signal_register(plugin, "jabber-register-namespace-watcher",
172 purple_marshal_VOID__POINTER_POINTER_POINTER, 172 purple_marshal_VOID__POINTER_POINTER,
173 NULL, 2, 173 NULL, 2,
174 purple_value_new(PURPLE_TYPE_STRING), /* node */ 174 purple_value_new(PURPLE_TYPE_STRING), /* node */
175 purple_value_new(PURPLE_TYPE_STRING)); /* namespace */ 175 purple_value_new(PURPLE_TYPE_STRING)); /* namespace */
176 176
177 purple_signal_register(plugin, "jabber-unregister-namespace-watcher", 177 purple_signal_register(plugin, "jabber-unregister-namespace-watcher",
178 purple_marshal_VOID__POINTER_POINTER_POINTER, 178 purple_marshal_VOID__POINTER_POINTER,
179 NULL, 2, 179 NULL, 2,
180 purple_value_new(PURPLE_TYPE_STRING), /* node */ 180 purple_value_new(PURPLE_TYPE_STRING), /* node */
181 purple_value_new(PURPLE_TYPE_STRING)); /* namespace */ 181 purple_value_new(PURPLE_TYPE_STRING)); /* namespace */
182 182
183 purple_signal_connect(plugin, "jabber-register-namespace-watcher", 183 purple_signal_connect(plugin, "jabber-register-namespace-watcher",