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