Sun, 15 Apr 2007 02:10:37 +0000
propagate from branch 'im.pidgin.gaim' (head b2836a24d81e7a1bd1d21b3aea8794b094391344)
to branch 'im.pidgin.rlaager.merging.soc-msnp13-to-svn18164' (head 463b4fa9f067b279f843520d95a822adc86a0a1b)
| 11118 | 1 | #include "module.h" |
| 2 | ||
| 3 | MODULE = Gaim::XMLNode PACKAGE = Gaim::XMLNode PREFIX = xmlnode_ | |
| 4 | PROTOTYPES: ENABLE | |
| 5 | ||
| 12364 | 6 | Gaim::XMLNode |
| 7 | xmlnode_copy(class, src) | |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
8 | Gaim::XMLNode src |
| 12364 | 9 | C_ARGS: |
| 10 | src | |
| 11118 | 11 | |
| 12773 | 12 | void |
| 11118 | 13 | xmlnode_free(node) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
14 | Gaim::XMLNode node |
| 11118 | 15 | |
| 12364 | 16 | Gaim::XMLNode |
| 17 | xmlnode_from_str(class, str, size) | |
| 11118 | 18 | const char *str |
| 19 | gssize size | |
| 12364 | 20 | C_ARGS: |
| 21 | str, size | |
| 11118 | 22 | |
| 23 | const char * | |
| 24 | xmlnode_get_attrib(node, attr) | |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
25 | Gaim::XMLNode node |
| 11118 | 26 | const char *attr |
| 27 | ||
| 12364 | 28 | Gaim::XMLNode |
| 11118 | 29 | xmlnode_get_child(parent, name) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
30 | Gaim::XMLNode parent |
| 11118 | 31 | const char *name |
| 32 | ||
| 12364 | 33 | Gaim::XMLNode |
| 11118 | 34 | xmlnode_get_child_with_namespace(parent, name, xmlns) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
35 | Gaim::XMLNode parent |
| 11118 | 36 | const char *name |
| 37 | const char *xmlns | |
| 38 | ||
|
15165
0ff631dfbbca
[gaim-migrate @ 17889]
Daniel Atallah <datallah@pidgin.im>
parents:
14779
diff
changeset
|
39 | gchar_own * |
| 11118 | 40 | xmlnode_get_data(node) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
41 | Gaim::XMLNode node |
| 11118 | 42 | |
| 12364 | 43 | Gaim::XMLNode |
| 11118 | 44 | xmlnode_get_next_twin(node) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
45 | Gaim::XMLNode node |
| 11118 | 46 | |
| 12773 | 47 | void |
| 11118 | 48 | xmlnode_insert_child(parent, child) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
49 | Gaim::XMLNode parent |
|
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
50 | Gaim::XMLNode child |
| 11118 | 51 | |
| 12773 | 52 | void |
| 11118 | 53 | xmlnode_insert_data(node, data, size) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
54 | Gaim::XMLNode node |
| 11118 | 55 | const char *data |
| 56 | gssize size | |
| 57 | ||
| 12364 | 58 | Gaim::XMLNode |
| 59 | xmlnode_new(class, name) | |
| 11118 | 60 | const char *name |
| 12364 | 61 | C_ARGS: |
| 62 | name | |
| 11118 | 63 | |
| 12364 | 64 | Gaim::XMLNode |
| 11118 | 65 | xmlnode_new_child(parent, name) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
66 | Gaim::XMLNode parent |
| 11118 | 67 | const char *name |
| 68 | ||
| 12773 | 69 | void |
| 11118 | 70 | xmlnode_remove_attrib(node, attr) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
71 | Gaim::XMLNode node |
| 11118 | 72 | const char *attr |
| 73 | ||
| 12773 | 74 | void |
| 11118 | 75 | xmlnode_set_attrib(node, attr, value) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
76 | Gaim::XMLNode node |
| 11118 | 77 | const char *attr |
| 78 | const char *value | |
| 79 | ||
|
15165
0ff631dfbbca
[gaim-migrate @ 17889]
Daniel Atallah <datallah@pidgin.im>
parents:
14779
diff
changeset
|
80 | gchar_own * |
| 11118 | 81 | xmlnode_to_formatted_str(node, len) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
82 | Gaim::XMLNode node |
| 11118 | 83 | int *len |
| 84 | ||
|
15165
0ff631dfbbca
[gaim-migrate @ 17889]
Daniel Atallah <datallah@pidgin.im>
parents:
14779
diff
changeset
|
85 | gchar_own * |
| 11118 | 86 | xmlnode_to_str(node, len) |
|
14779
1b71da367f56
[gaim-migrate @ 17471]
Martijn van Beers <martijn@eekeek.org>
parents:
14254
diff
changeset
|
87 | Gaim::XMLNode node |
| 11118 | 88 | int *len |