annotate mcabber/src/xmpp_helper.h @ 1599:dcd5d4c75199

Update/Add headers
author Mikael Berthe <mikael@lilotux.net>
date Sun, 11 Oct 2009 15:39:32 +0200
parents a087125d8fc8
children c5ee395fbc8c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1598
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
1 #ifndef __XMPPHELPER_H__
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
2 #define __XMPPHELPER_H__ 1
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
3
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
4 extern time_t iqlast; /* last message/status change time */
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
5
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
6 struct T_presence {
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
7 enum imstatus st;
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
8 const char *msg;
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
9 };
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
10
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
11 LmMessageNode * lm_message_node_new(const gchar *name, const gchar *xmlns);
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
12 const gchar* lm_message_node_get_child_value(LmMessageNode * node,
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
13 const gchar *child);
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
14 void lm_message_node_hide(LmMessageNode * node);
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
15 void lm_message_node_insert_childnode(LmMessageNode * node,
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
16 LmMessageNode *child);
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
17 void lm_message_node_deep_ref(LmMessageNode * node);
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
18
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
19 /* XEP-0115 (Entity Capabilities) node */
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
20 #define MCABBER_CAPS_NODE "http://mcabber.com/caps"
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
21 const char *entity_version(void);
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
22
a087125d8fc8 Replace libjabber with loudmouth
franky
parents:
diff changeset
23 #endif
1599
dcd5d4c75199 Update/Add headers
Mikael Berthe <mikael@lilotux.net>
parents: 1598
diff changeset
24
dcd5d4c75199 Update/Add headers
Mikael Berthe <mikael@lilotux.net>
parents: 1598
diff changeset
25 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */