Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/xmpp_helper.h @ 1604:351427ef0b4b
Remove #include's of C files
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 11 Oct 2009 15:59:53 +0200 |
parents | c5ee395fbc8c |
children | 14690e624e9d |
comparison
equal
deleted
inserted
replaced
1603:54029aba9452 | 1604:351427ef0b4b |
---|---|
1 #ifndef __XMPPHELPER_H__ | 1 #ifndef __XMPPHELPER_H__ |
2 #define __XMPPHELPER_H__ 1 | 2 #define __XMPPHELPER_H__ 1 |
3 | |
4 #include <time.h> | |
5 #include <loudmouth/loudmouth.h> | |
6 | |
7 #include "xmpp.h" | |
8 #include "xmpp_defines.h" | |
3 | 9 |
4 extern time_t iqlast; /* last message/status change time */ | 10 extern time_t iqlast; /* last message/status change time */ |
5 | 11 |
6 struct T_presence { | 12 struct T_presence { |
7 enum imstatus st; | 13 enum imstatus st; |
8 const char *msg; | 14 const char *msg; |
9 }; | 15 }; |
10 | 16 |
11 LmMessageNode * lm_message_node_new(const gchar *name, const gchar *xmlns); | 17 struct xmpp_error { |
12 const gchar* lm_message_node_get_child_value(LmMessageNode * node, | 18 guint code; |
19 const char *code_str; | |
20 const char *meaning; | |
21 const char *condition; | |
22 const char *type; | |
23 }; | |
24 | |
25 | |
26 LmMessageNode *lm_message_node_new(const gchar *name, const gchar *xmlns); | |
27 LmMessageNode *lm_message_node_find_xmlns(LmMessageNode *node, | |
28 const char *xmlns); | |
29 const gchar* lm_message_node_get_child_value(LmMessageNode *node, | |
13 const gchar *child); | 30 const gchar *child); |
14 void lm_message_node_hide(LmMessageNode * node); | 31 void lm_message_node_hide(LmMessageNode *node); |
15 void lm_message_node_insert_childnode(LmMessageNode * node, | 32 void lm_message_node_insert_childnode(LmMessageNode *node, |
16 LmMessageNode *child); | 33 LmMessageNode *child); |
17 void lm_message_node_deep_ref(LmMessageNode * node); | 34 void lm_message_node_deep_ref(LmMessageNode *node); |
35 time_t lm_message_node_get_timestamp(LmMessageNode *node); | |
36 | |
37 LmMessage *lm_message_new_iq_from_query(LmMessage *m, LmMessageSubType type); | |
38 | |
39 LmMessage *lm_message_new_presence(enum imstatus st, | |
40 const char *recipient, const char *msg); | |
41 | |
42 const gchar* lm_message_get_from(LmMessage *m); | |
43 const gchar* lm_message_get_id(LmMessage *m); | |
44 | |
45 void display_server_error(LmMessageNode *x); | |
18 | 46 |
19 /* XEP-0115 (Entity Capabilities) node */ | 47 /* XEP-0115 (Entity Capabilities) node */ |
20 const char *entity_version(enum imstatus status); | 48 const char *entity_version(enum imstatus status); |
21 | 49 |
22 #endif | 50 #endif |