11118
|
1 #include "module.h"
|
|
2
|
|
3 MODULE = Gaim::XMLNode PACKAGE = Gaim::XMLNode PREFIX = xmlnode_
|
|
4 PROTOTYPES: ENABLE
|
|
5
|
|
6
|
12364
|
7 Gaim::XMLNode
|
|
8 xmlnode_copy(class, src)
|
11118
|
9 xmlnode *src
|
12364
|
10 C_ARGS:
|
|
11 src
|
11118
|
12
|
|
13 void
|
|
14 xmlnode_free(node)
|
|
15 xmlnode *node
|
|
16
|
12364
|
17 Gaim::XMLNode
|
|
18 xmlnode_from_str(class, str, size)
|
11118
|
19 const char *str
|
|
20 gssize size
|
12364
|
21 C_ARGS:
|
|
22 str, size
|
11118
|
23
|
|
24 const char *
|
|
25 xmlnode_get_attrib(node, attr)
|
|
26 xmlnode *node
|
|
27 const char *attr
|
|
28
|
12364
|
29 Gaim::XMLNode
|
11118
|
30 xmlnode_get_child(parent, name)
|
|
31 const xmlnode *parent
|
|
32 const char *name
|
|
33
|
12364
|
34 Gaim::XMLNode
|
11118
|
35 xmlnode_get_child_with_namespace(parent, name, xmlns)
|
|
36 const xmlnode *parent
|
|
37 const char *name
|
|
38 const char *xmlns
|
|
39
|
|
40 char *
|
|
41 xmlnode_get_data(node)
|
|
42 xmlnode *node
|
|
43
|
12364
|
44 Gaim::XMLNode
|
11118
|
45 xmlnode_get_next_twin(node)
|
|
46 xmlnode *node
|
|
47
|
|
48 void
|
|
49 xmlnode_insert_child(parent, child)
|
|
50 xmlnode *parent
|
|
51 xmlnode *child
|
|
52
|
|
53 void
|
|
54 xmlnode_insert_data(node, data, size)
|
|
55 xmlnode *node
|
|
56 const char *data
|
|
57 gssize size
|
|
58
|
12364
|
59 Gaim::XMLNode
|
|
60 xmlnode_new(class, name)
|
11118
|
61 const char *name
|
12364
|
62 C_ARGS:
|
|
63 name
|
11118
|
64
|
12364
|
65 Gaim::XMLNode
|
11118
|
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
|