| 135 purple_signal_register(plugin, "jabber-sending-xmlnode", |
135 purple_signal_register(plugin, "jabber-sending-xmlnode", |
| 136 purple_marshal_VOID__POINTER_POINTER, NULL, 2, |
136 purple_marshal_VOID__POINTER_POINTER, NULL, 2, |
| 137 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), |
137 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), |
| 138 purple_value_new_outgoing(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_XMLNODE)); |
138 purple_value_new_outgoing(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_XMLNODE)); |
| 139 |
139 |
| |
140 /* |
| |
141 * Do not remove this or the plugin will fail. Completely. You have been |
| |
142 * warned! |
| |
143 */ |
| |
144 purple_signal_connect_priority(plugin, "jabber-sending-xmlnode", |
| |
145 plugin, PURPLE_CALLBACK(jabber_send_signal_cb), |
| |
146 NULL, PURPLE_SIGNAL_PRIORITY_HIGHEST); |
| |
147 |
| 140 purple_signal_register(plugin, "jabber-sending-text", |
148 purple_signal_register(plugin, "jabber-sending-text", |
| 141 purple_marshal_VOID__POINTER_POINTER, NULL, 2, |
149 purple_marshal_VOID__POINTER_POINTER, NULL, 2, |
| 142 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), |
150 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), |
| 143 purple_value_new_outgoing(PURPLE_TYPE_STRING)); |
151 purple_value_new_outgoing(PURPLE_TYPE_STRING)); |
| 144 |
152 |