#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctype.h>#include <errno.h>Go to the source code of this file.
Definition at line 68 of file mxml.h.
Referenced by add_variable(), agent_xml_compose(), agent_xml_compose__agent_data(), agent_xml_compose__create_row_nodes(), agent_xml_compose__data(), agent_xml_compose__gaf_message(), agent_xml_compose__message(), agent_xml_compose__mobile_agent(), agent_xml_compose__task(), agent_xml_compose__tasks(), fipa_envelope_Compose(), fipa_envelope_Compose__envelope(), fipa_envelope_Compose__params(), mxml_new(), mxmlAdd(), scan_file(), and sort_node().
Definition at line 69 of file mxml.h.
Referenced by add_variable(), agent_xml_compose(), agent_xml_compose__create_row_nodes(), fipa_envelope_Compose(), fipa_envelope_Compose__envelope(), fipa_envelope_Compose__params(), mxml_new(), scan_file(), and sort_node().
Definition at line 58 of file mxml.h.
Referenced by agent_xml_parse__tasks(), main(), MC_LoadAgentFromFile(), message_xml_parse(), mxmlFindElement(), mxmlIndexNew(), and write_element().
Definition at line 60 of file mxml.h.
Referenced by agent_xml_parse__fill_row_data(), agent_xml_parse__task(), agent_xml_parse__tasks(), fipa_envelope_HandleAclRepresentation(), fipa_envelope_HandleComments(), fipa_envelope_HandleDate(), fipa_envelope_HandleEnvelope(), fipa_envelope_HandleFrom(), fipa_envelope_HandleIntendedReceiver(), fipa_envelope_HandleParams(), fipa_envelope_HandlePayloadEncoding(), fipa_envelope_HandlePayloadLength(), fipa_envelope_HandleReceived(), fipa_envelope_HandleTo(), fipa_envelope_ParseAddresses(), fipa_envelope_ParseAgentIdentifier(), fipa_envelope_ParseResolvers(), scan_file(), sort_node(), and write_documentation().
Definition at line 47 of file mxml.h.
Referenced by acc_Thread(), agent_xml_compose(), fipa_envelope_Compose(), fipa_envelope_Parse(), main(), message_InitializeFromAgent(), and message_InitializeFromConnection().
Definition at line 59 of file mxml.h.
Referenced by agent_xml_parse__task(), agent_xml_parse__tasks(), fipa_envelope_HandleIntendedReceiver(), fipa_envelope_HandleTo(), fipa_envelope_ParseAddresses(), fipa_envelope_ParseResolvers(), main(), message_xml_parse(), write_documentation(), write_element(), xml_find_sibling(), and xml_get_deep_child().
Definition at line 56 of file mxml.h.
Referenced by agent_xml_compose__agent_code(), agent_xml_compose__create_row_nodes(), main(), and scan_file().
Definition at line 65 of file mxml.h.
Referenced by mxml_write_node(), whitespace_cb(), and ws_cb().
Definition at line 63 of file mxml.h.
Referenced by mxml_write_node(), whitespace_cb(), and ws_cb().
Definition at line 64 of file mxml.h.
Referenced by mxml_write_node(), whitespace_cb(), and ws_cb().
Definition at line 62 of file mxml.h.
Referenced by mxml_write_node(), whitespace_cb(), and ws_cb().
Definition at line 49 of file mxml-private.c.
References mxml_error_cb, and mxml_strdupf().
Referenced by mxml_add_char(), mxml_fd_getc(), mxml_file_getc(), mxml_get_entity(), mxml_load_data(), mxml_parse_element(), mxml_string_getc(), mxmlElementSetAttr(), mxmlEntityAddCallback(), and mxmlIndexNew().
Definition at line 62 of file mxml-node.c.
References mxml_node_s::child, mxml_node_s::last_child, MXML_ADD_AFTER, MXML_ADD_BEFORE, mxmlRemove(), mxml_node_s::next, mxml_node_s::parent, and mxml_node_s::prev.
Referenced by add_variable(), agent_xml_compose(), agent_xml_compose__agent_data(), agent_xml_compose__create_row_nodes(), agent_xml_compose__data(), agent_xml_compose__gaf_message(), agent_xml_compose__message(), agent_xml_compose__mobile_agent(), agent_xml_compose__task(), agent_xml_compose__tasks(), fipa_envelope_Compose(), fipa_envelope_Compose__envelope(), fipa_envelope_Compose__params(), mxml_new(), scan_file(), and sort_node().
Definition at line 196 of file mxml-node.c.
References mxml_value_s::attrs, mxml_node_s::child, mxml_value_u::custom, mxml_custom_s::data, mxml_custom_s::destroy, mxml_value_u::element, MXML_CUSTOM, MXML_ELEMENT, MXML_INTEGER, MXML_OPAQUE, MXML_REAL, MXML_TEXT, mxmlDelete(), mxmlRemove(), mxml_attr_s::name, mxml_value_s::name, mxml_value_s::num_attrs, mxml_value_u::opaque, mxml_text_s::string, mxml_value_u::text, mxml_node_s::type, mxml_attr_s::value, and mxml_node_s::value.
Referenced by add_variable(), agent_datastate_Destroy(), fipa_envelope_Compose(), fipa_envelope_Parse(), main(), message_Destroy(), mxml_load_data(), mxmlDelete(), scan_file(), and sort_node().
Definition at line 43 of file mxml-attr.c.
References mxml_value_s::attrs, mxml_value_u::element, MXML_ELEMENT, mxml_attr_s::name, mxml_value_s::num_attrs, mxml_node_s::type, mxml_attr_s::value, and mxml_node_s::value.
Referenced by agent_xml_parse__agent_code(), agent_xml_parse__data(), agent_xml_parse__task(), agent_xml_parse__tasks(), fipa_envelope_HandleReceived(), index_compare(), index_find(), message_xml_parse__message(), mxml_parse_element(), mxmlFindElement(), mxmlIndexNew(), scan_file(), sort_node(), type_cb(), and write_documentation().
Definition at line 90 of file mxml-attr.c.
References mxml_value_s::attrs, mxml_value_u::element, MXML_ELEMENT, mxml_error(), mxml_value_s::name, mxml_attr_s::name, mxml_value_s::num_attrs, mxml_node_s::type, mxml_attr_s::value, and mxml_node_s::value.
Referenced by add_variable(), agent_xml_compose__agent_code(), agent_xml_compose__create_row_nodes(), agent_xml_compose__data(), agent_xml_compose__message(), agent_xml_compose__task(), agent_xml_compose__tasks(), fipa_envelope_Compose__params(), main(), mxml_parse_element(), scan_file(), sort_node(), and update_comment().
Definition at line 91 of file mxml-entity.c.
Referenced by mxml_write_name(), and mxml_write_string().
Definition at line 121 of file mxml-entity.c.
References callbacks, and num_callbacks.
Referenced by mxml_get_entity().
Definition at line 51 of file mxml-search.c.
References mxml_value_u::element, MXML_DESCEND, MXML_ELEMENT, mxmlElementGetAttr(), mxmlWalkNext(), mxml_value_s::name, mxml_node_s::next, mxml_node_s::type, and mxml_node_s::value.
Referenced by agent_xml_parse__fill_row_data(), agent_xml_parse__task(), agent_xml_parse__tasks(), fipa_envelope_HandleAclRepresentation(), fipa_envelope_HandleComments(), fipa_envelope_HandleDate(), fipa_envelope_HandleEnvelope(), fipa_envelope_HandleFrom(), fipa_envelope_HandleIntendedReceiver(), fipa_envelope_HandleParams(), fipa_envelope_HandlePayloadEncoding(), fipa_envelope_HandlePayloadLength(), fipa_envelope_HandleReceived(), fipa_envelope_HandleTo(), fipa_envelope_ParseAddresses(), fipa_envelope_ParseAgentIdentifier(), fipa_envelope_ParseResolvers(), main(), MC_LoadAgentFromFile(), message_xml_parse(), mxmlIndexNew(), scan_file(), sort_node(), write_documentation(), write_element(), xml_find_sibling(), and xml_get_child().
Definition at line 58 of file mxml-index.c.
References mxml_index_s::alloc_nodes, mxml_index_s::attr, and mxml_index_s::nodes.
Referenced by main(), and mxmlIndexNew().
Definition at line 88 of file mxml-index.c.
References mxml_index_s::cur_node, mxml_index_s::nodes, and mxml_index_s::num_nodes.
Referenced by main(), and mxmlIndexFind().
Definition at line 118 of file mxml-index.c.
References mxml_index_s::attr, mxml_index_s::cur_node, index_find(), mxmlIndexEnum(), mxml_index_s::nodes, and mxml_index_s::num_nodes.
Referenced by main().
Definition at line 301 of file mxml-index.c.
References mxml_index_s::alloc_nodes, mxml_index_s::attr, mxml_value_u::element, index_sort(), MXML_DESCEND, mxml_error(), mxmlElementGetAttr(), mxmlFindElement(), mxmlIndexDelete(), mxml_value_s::name, mxml_index_s::nodes, mxml_index_s::num_nodes, and mxml_node_s::value.
Referenced by main().
Definition at line 459 of file mxml-index.c.
References mxml_index_s::cur_node, mxml_index_s::nodes, and mxml_index_s::num_nodes.
Referenced by main().
Definition at line 287 of file mxml-node.c.
References mxml_value_u::custom, mxml_custom_s::data, mxml_custom_s::destroy, MXML_CUSTOM, mxml_new(), node, and mxml_node_s::value.
Referenced by mxml_load_data().
Definition at line 323 of file mxml-node.c.
References mxml_value_u::element, MXML_ELEMENT, mxml_new(), mxml_value_s::name, node, and mxml_node_s::value.
Referenced by add_variable(), agent_xml_compose__agent_code(), agent_xml_compose__agent_data(), agent_xml_compose__create_row_nodes(), agent_xml_compose__data(), agent_xml_compose__gaf_message(), agent_xml_compose__home(), agent_xml_compose__message(), agent_xml_compose__mobile_agent(), agent_xml_compose__name(), agent_xml_compose__owner(), agent_xml_compose__task(), agent_xml_compose__tasks(), fipa_envelope_Compose__acl_representation(), fipa_envelope_Compose__date(), fipa_envelope_Compose__envelope(), fipa_envelope_Compose__from(), fipa_envelope_Compose__intended_receiver(), fipa_envelope_Compose__params(), fipa_envelope_Compose__payload_encoding(), fipa_envelope_Compose__to(), main(), mxml_load_data(), scan_file(), and xml_new_cdata().
Definition at line 361 of file mxml-node.c.
References mxml_value_u::integer, MXML_INTEGER, mxml_new(), node, and mxml_node_s::value.
Referenced by main(), and mxml_load_data().
Definition at line 392 of file mxml-node.c.
References mxml_new(), MXML_OPAQUE, node, mxml_value_u::opaque, and mxml_node_s::value.
Referenced by main(), and mxml_load_data().
Definition at line 430 of file mxml-node.c.
References mxml_new(), MXML_REAL, node, mxml_value_u::real, and mxml_node_s::value.
Referenced by main(), and mxml_load_data().
Definition at line 462 of file mxml-node.c.
References mxml_new(), MXML_TEXT, node, mxml_text_s::string, mxml_value_u::text, mxml_node_s::value, and mxml_text_s::whitespace.
Referenced by agent_xml_compose__create_row_nodes(), agent_xml_compose__home(), agent_xml_compose__name(), agent_xml_compose__owner(), fipa_envelope_Compose__acl_representation(), fipa_envelope_Compose__date(), fipa_envelope_Compose__from(), fipa_envelope_Compose__intended_receiver(), fipa_envelope_Compose__payload_encoding(), fipa_envelope_Compose__to(), main(), mxml_load_data(), and scan_file().
Definition at line 506 of file mxml-node.c.
References mxml_new(), mxml_strdupf(), MXML_TEXT, node, mxml_text_s::string, mxml_value_u::text, mxml_node_s::value, and mxml_text_s::whitespace.
Definition at line 553 of file mxml-node.c.
References mxml_node_s::child, mxml_node_s::last_child, mxml_node_s::next, mxml_node_s::parent, and mxml_node_s::prev.
Referenced by mxmlAdd(), and mxmlDelete().
Definition at line 46 of file mxml-set.c.
References mxml_value_u::custom, mxml_custom_s::data, mxml_custom_s::destroy, MXML_CUSTOM, mxml_node_s::type, and mxml_node_s::value.
Definition at line 456 of file mxml-file.c.
References mxml_custom_load_cb, and mxml_custom_save_cb.
Definition at line 79 of file mxml-set.c.
References mxml_value_u::element, MXML_ELEMENT, mxml_value_s::name, mxml_node_s::type, and mxml_node_s::value.
Definition at line 109 of file mxml-set.c.
References mxml_value_u::integer, MXML_INTEGER, mxml_node_s::type, and mxml_node_s::value.
Definition at line 136 of file mxml-set.c.
References MXML_OPAQUE, mxml_value_u::opaque, mxml_node_s::type, and mxml_node_s::value.
Definition at line 166 of file mxml-set.c.
References MXML_REAL, mxml_value_u::real, mxml_node_s::type, and mxml_node_s::value.
Definition at line 193 of file mxml-set.c.
References MXML_TEXT, mxml_text_s::string, mxml_value_u::text, mxml_node_s::type, mxml_node_s::value, and mxml_text_s::whitespace.
Definition at line 225 of file mxml-set.c.
References mxml_strdupf(), MXML_TEXT, mxml_text_s::string, mxml_value_u::text, mxml_node_s::type, mxml_node_s::value, and mxml_text_s::whitespace.
Definition at line 133 of file mxml-search.c.
References mxml_node_s::child, mxml_node_s::next, and mxml_node_s::parent.
Referenced by mxmlFindElement(), and write_element().
Definition at line 169 of file mxml-search.c.
References mxml_node_s::last_child, mxml_node_s::parent, and mxml_node_s::prev.