Wed, 09 Dec 2009 21:50:01 +0000
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 |