11118
|
1
|
|
2 #include "module.h"
|
|
3
|
|
4 /* TODO
|
|
5
|
|
6
|
|
7 */
|
|
8
|
|
9 MODULE = Gaim::XMLNode PACKAGE = Gaim::XMLNode PREFIX = xmlnode_
|
|
10 PROTOTYPES: ENABLE
|
|
11
|
|
12
|
|
13 xmlnode *
|
|
14 xmlnode_copy(src)
|
|
15 xmlnode *src
|
|
16
|
|
17 void
|
|
18 xmlnode_free(node)
|
|
19 xmlnode *node
|
|
20
|
|
21 xmlnode *
|
|
22 xmlnode_from_str(str, size)
|
|
23 const char *str
|
|
24 gssize size
|
|
25
|
|
26 const char *
|
|
27 xmlnode_get_attrib(node, attr)
|
|
28 xmlnode *node
|
|
29 const char *attr
|
|
30
|
|
31 xmlnode *
|
|
32 xmlnode_get_child(parent, name)
|
|
33 const xmlnode *parent
|
|
34 const char *name
|
|
35
|
|
36 xmlnode *
|
|
37 xmlnode_get_child_with_namespace(parent, name, xmlns)
|
|
38 const xmlnode *parent
|
|
39 const char *name
|
|
40 const char *xmlns
|
|
41
|
|
42 char *
|
|
43 xmlnode_get_data(node)
|
|
44 xmlnode *node
|
|
45
|
|
46 xmlnode *
|
|
47 xmlnode_get_next_twin(node)
|
|
48 xmlnode *node
|
|
49
|
|
50 void
|
|
51 xmlnode_insert_child(parent, child)
|
|
52 xmlnode *parent
|
|
53 xmlnode *child
|
|
54
|
|
55 void
|
|
56 xmlnode_insert_data(node, data, size)
|
|
57 xmlnode *node
|
|
58 const char *data
|
|
59 gssize size
|
|
60
|
|
61 xmlnode *
|
|
62 xmlnode_new(name)
|
|
63 const char *name
|
|
64
|
|
65 xmlnode *
|
|
66 xmlnode_new_child(parent, name)
|
|
67 xmlnode *parent
|
|
68 const char *name
|
|
69
|
|
70 void
|
|
71 xmlnode_remove_attrib(node, attr)
|
|
72 xmlnode *node
|
|
73 const char *attr
|
|
74
|
|
75 void
|
|
76 xmlnode_set_attrib(node, attr, value)
|
|
77 xmlnode *node
|
|
78 const char *attr
|
|
79 const char *value
|
|
80
|
|
81 char *
|
|
82 xmlnode_to_formatted_str(node, len)
|
|
83 xmlnode *node
|
|
84 int *len
|
|
85
|
|
86 char *
|
|
87 xmlnode_to_str(node, len)
|
|
88 xmlnode *node
|
|
89 int *len
|
|
90
|