doc/jabber-signals.dox

Wed, 09 Dec 2009 21:50:01 +0000

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Wed, 09 Dec 2009 21:50:01 +0000
branch
cpw.qulogic.msnp16
changeset 29430
6b04fe735f52
parent 28179
709f0bf9cf59
child 34959
50b5a20e3595
child 36784
e8e23435367d
permissions
-rw-r--r--

Allow receiving a NLN command from ourselves. This will probably need to be
changed so that when we're logging in we replace the other endpoint's
settings instead of saving them (if that's what's happening). Probably
should test this out sometime soon.

28082
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
1 /** @page jabber-signals Jabber Signals
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
2
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
3 @signals
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
4 @signal jabber-receiving-iq
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
5 @signal jabber-receiving-message
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
6 @signal jabber-receiving-presence
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
7 @signal jabber-watched-iq
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
8 @signal jabber-register-namespace-watcher
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
9 @signal jabber-unregister-namespace-watcher
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
10 @signal jabber-sending-xmlnode
28179
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
11 @signal jabber-receiving-xmlnode
28082
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
12 @endsignals
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
13
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
14 <hr>
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
15
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
16 @signaldef jabber-receiving-iq
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
17 @signalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
18 gboolean (*iq_received)(PurpleConnection *gc, const char *type, const char *id,
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
19 const char *from, xmlnode *iq);
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
20 @endsignalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
21 @signaldesc
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
22 Emitted when an XMPP IQ stanza is received. Allows a plugin to process IQ
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
23 stanzas.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
24 @param gc The connection on which the stanza is received
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
25 @param type The IQ type ('get', 'set', 'result', or 'error')
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
26 @param id The ID attribute from the stanza. MUST NOT be NULL.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
27 @param from The originator of the stanza. MAY BE NULL if the stanza
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
28 originated from the user's server.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
29 @param iq The full stanza received.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
30 @return TRUE if the plugin processed this stanza and *nobody else* should
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
31 process it. FALSE otherwise.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
32 @endsignaldef
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
33
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
34 @signaldef jabber-receiving-message
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
35 @signalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
36 gboolean (*message_received)(PurpleConnection *gc, const char *type,
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
37 const char *id, const char *from, const char *to,
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
38 xmlnode *message);
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
39 @endsignalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
40 @signaldesc
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
41 Emitted when an XMPP message stanza is received. Allows a plugin to
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
42 process message stanzas.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
43 @param gc The connection on which the stanza is received
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
44 @param type The message type (see rfc3921 or rfc3921bis)
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
45 @param id The ID attribute from the stanza. MAY BE NULL.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
46 @param from The originator of the stanza. MAY BE NULL if the stanza
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
47 originated from the user's server.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
48 @param to The destination of the stanza. This is probably either the
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
49 full JID of the receiver or the receiver's bare JID.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
50 @param message The full stanza received.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
51 @return TRUE if the plugin processed this stanza and *nobody else* should
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
52 process it. FALSE otherwise.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
53 @endsignaldef
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
54
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
55 @signaldef jabber-receiving-presence
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
56 @signalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
57 gboolean (*presence_received)(PurpleConnection *gc, const char *type,
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
58 const char *from, xmlnode *presence);
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
59 @endsignalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
60 @signaldesc
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
61 Emitted when an XMPP presence stanza is received. Allows a plugin to process
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
62 presence stanzas.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
63 @param gc The connection on which the stanza is received
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
64 @param type The presence type (see rfc3921 or rfc3921bis). NULL indicates
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
65 this is an "available" (i.e. online) presence.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
66 @param from The originator of the stanza. MAY BE NULL if the stanza
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
67 originated from the user's server.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
68 @param presence The full stanza received.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
69 @return TRUE if the plugin processed this stanza and *nobody else* should
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
70 process it. FALSE otherwise.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
71 @endsignaldef
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
72
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
73 @signaldef jabber-watched-iq
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
74 @signalproto
28179
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
75 gboolean (*watched_iq)(PurpleConnection *gc, const char *type, const char *id,
28082
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
76 const char *from, xmlnode *child);
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
77 @endsignalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
78 @signaldesc
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
79 Emitted when an IQ with a watched (child, namespace) pair is received. See
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
80 jabber-register-namespace-watcher and jabber-unregister-namespace-watcher.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
81 @param gc The connection on which the stanza is received
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
82 @param type The IQ type ('get', 'set', 'result', or 'error')
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
83 @param id The ID attribute from the stanza. MUST NOT be NULL.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
84 @param from The originator of the stanza. MAY BE NULL if the stanza
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
85 originated from the user's server.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
86 @param child The child node with namespace.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
87 @return TRUE if the plugin processed this stanza and *nobody else* should
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
88 process it. FALSE otherwise.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
89 @endsignaldef
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
90
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
91 @signaldef jabber-register-namespace-watcher
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
92 @signalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
93 void (register_namespace_watcher)(const char *node, const char *namespace);
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
94 @endsignalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
95 @signaldesc
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
96 Emit this signal to register your desire to have specific IQ stanzas to be
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
97 emitted via the jabber-watched-iq signal when received.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
98 @param node The IQ child name to longer watch.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
99 @param namespace The IQ child namespace to longer watch.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
100 @endsignaldef
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
101
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
102 @signaldef jabber-unregister-namespace-watcher
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
103 @signalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
104 void (unregister_namespace_watcher)(const char *node, const char *namespace);
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
105 @endsignalproto
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
106 @signaldesc
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
107 Emit this signal to unregister your desire to have specific IQ stanzas to be
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
108 emitted via the jabber-watched-iq signal when received.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
109 @param node The IQ child name to no longer watch.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
110 @param namespace The IQ child namespace to no longer watch.
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
111 @endsignaldef
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
112
28179
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
113 @signaldef jabber-sending-xmlnode
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
114 @signalproto
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
115 void (sending_xmlnode)(PurpleConnection *gc, xmlnode **stanza);
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
116 @endsignalproto
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
117 @signaldesc
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
118 Emit this signal (@c purple_signal_emit) to send a stanza. It is preferred
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
119 to use this instead of prpl_info->send_raw.
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
120 @param gc The connection on which to send the stanza.
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
121 @param stanza The stanza to send. If stanza is not NULL after being sent,
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
122 the emitter should free it.
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
123 @endsignaldef
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
124
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
125 @signaldef jabber-receiving-xmlnode
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
126 @signalproto
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
127 void (receiving_xmlnode)(PurpleConnection *gc, xmlnode **stanza);
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
128 @endsignalproto
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
129 @signaldesc
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
130 Emitted when an XMPP stanza is received. Allows a plugin to process any
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
131 stanza.
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
132 @param gc The connection on which the stanza was received.
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
133 @param stanza The received stanza. Set stanza to NULL (and free it) to
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
134 stop processing the stanza.
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
135 @endsignaldef
709f0bf9cf59 Document the jabber-receiving-xmlnode signal, fix a typo and make the list and
Etan Reisner <deryni@pidgin.im>
parents: 28082
diff changeset
136
28082
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
137 */
c03615700707 Document the jabber signals, since I promised a while ago I would.
Paul Aurich <darkrain42@pidgin.im>
parents:
diff changeset
138 // vim: syntax=c.doxygen tw=75 et

mercurial