mcabber/mcabber/xmpp_iq.h
author Mikael Berthe <mikael@lilotux.net>
Mon, 22 Mar 2010 21:32:11 +0100
changeset 1811 e6d355e50d7a
parent 1701 44e023ad99ed
permissions -rw-r--r--
Update Vim modelines
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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... */