annotate mcabber/mcabber/xmpp_iq.h @ 2223:965e0282c128

Backed out changeset fa516ef22145 Turns out that in this hash the value pointer is the same as the key pointer, so there's no need to free both the key and the value.
author Mikael Berthe <mikael@lilotux.net>
date Fri, 06 Nov 2015 22:31:40 +0100
parents e6d355e50d7a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1668
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1615
diff changeset
1 #ifndef __MCABBER_XMPP_IQ_H__
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1615
diff changeset
2 #define __MCABBER_XMPP_IQ_H__ 1
1604
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
3
1701
44e023ad99ed Add dummy handler for roster manipulation IQ responses
Mikael Berthe <mikael@lilotux.net>
parents: 1668
diff changeset
4 LmHandlerResult handle_iq_dummy(LmMessageHandler *h,
44e023ad99ed Add dummy handler for roster manipulation IQ responses
Mikael Berthe <mikael@lilotux.net>
parents: 1668
diff changeset
5 LmConnection *c,
44e023ad99ed Add dummy handler for roster manipulation IQ responses
Mikael Berthe <mikael@lilotux.net>
parents: 1668
diff changeset
6 LmMessage *m, gpointer ud);
1604
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
7 LmHandlerResult handle_iq_commands(LmMessageHandler *h,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
8 LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
9 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
10 LmHandlerResult handle_iq_disco_items(LmMessageHandler *h,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
11 LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
12 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
13 LmHandlerResult handle_iq_disco_info(LmMessageHandler *h,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
14 LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
15 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
16 LmHandlerResult handle_iq_roster(LmMessageHandler *h, LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
17 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
18 LmHandlerResult handle_iq_ping(LmMessageHandler *h, LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
19 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
20 LmHandlerResult handle_iq_last(LmMessageHandler *h, LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
21 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
22 LmHandlerResult handle_iq_version(LmMessageHandler *h, LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
23 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
24 LmHandlerResult handle_iq_time(LmMessageHandler *h, LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
25 LmMessage *m, gpointer ud);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
26 LmHandlerResult handle_iq_time202(LmMessageHandler *h, LmConnection *c,
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
27 LmMessage *m, gpointer ud);
1615
171ae5a258fa Add dummy vcard IQ handler
Mikael Berthe <mikael@lilotux.net>
parents: 1604
diff changeset
28 LmHandlerResult handle_iq_vcard(LmMessageHandler *h, LmConnection *c,
171ae5a258fa Add dummy vcard IQ handler
Mikael Berthe <mikael@lilotux.net>
parents: 1604
diff changeset
29 LmMessage *m, gpointer ud);
1604
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
30
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
31 void send_iq_error(LmConnection *c, LmMessage *m, guint error);
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
32
1668
41c26b7d2890 Install mcabber headers
Myhailo Danylenko <isbear@ukrpost.net>
parents: 1615
diff changeset
33 #endif /* __MCABBER_XMPP_IQ_H__ */
1604
351427ef0b4b Remove #include's of C files
Mikael Berthe <mikael@lilotux.net>
parents:
diff changeset
34
1811
e6d355e50d7a Update Vim modelines
Mikael Berthe <mikael@lilotux.net>
parents: 1701
diff changeset
35 /* vim: set et cindent cinoptions=>2\:2(0 ts=2 sw=2: For Vim users... */