include/xmpp_iq.h
author Myhailo Danylenko <isbear@ukrpost.net>
Thu, 15 Oct 2009 11:07:23 +0300
changeset 81 9008e2daa1b1
permissions -rw-r--r--
Hooks flags * Updated headers from -crew * Hook uses flags
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
81
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     1
#ifndef __XMPP_IQ_H__
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     2
#define __XMPP_IQ_H__ 1
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     3
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     4
LmHandlerResult handle_iq_commands(LmMessageHandler *h,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     5
                                   LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     6
                                   LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     7
LmHandlerResult handle_iq_disco_items(LmMessageHandler *h,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     8
                                      LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     9
                                      LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    10
LmHandlerResult handle_iq_disco_info(LmMessageHandler *h,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    11
                                     LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    12
                                     LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    13
LmHandlerResult handle_iq_roster(LmMessageHandler *h, LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    14
                                 LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    15
LmHandlerResult handle_iq_ping(LmMessageHandler *h, LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    16
                               LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    17
LmHandlerResult handle_iq_last(LmMessageHandler *h, LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    18
                               LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    19
LmHandlerResult handle_iq_version(LmMessageHandler *h, LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    20
                                  LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    21
LmHandlerResult handle_iq_time(LmMessageHandler *h, LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    22
                               LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    23
LmHandlerResult handle_iq_time202(LmMessageHandler *h, LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    24
                                  LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    25
LmHandlerResult handle_iq_vcard(LmMessageHandler *h, LmConnection *c,
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    26
                                LmMessage *m, gpointer ud);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    27
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    28
void send_iq_error(LmConnection *c, LmMessage *m, guint error);
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    29
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    30
#endif /* __XMPP_IQ_H__ */
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    31
9008e2daa1b1 Hooks flags
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    32
/* vim: set expandtab cindent cinoptions=>2\:2(0:  For Vim users... */