00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 #ifndef _XML_COMPOSE_H_
00036 #define _XML_COMPOSE_H_
00037 #include "agent.h"
00038 #include "agent_file_data.h"
00039
00040 mxml_node_t*
00041 agent_xml_compose(agent_p agent);
00042
00043 mxml_node_t*
00044 agent_xml_compose__gaf_message(agent_p agent);
00045
00046 mxml_node_t*
00047 agent_xml_compose__message(agent_p agent);
00048
00049 mxml_node_t*
00050 agent_xml_compose__mobile_agent(agent_p agent);
00051
00052 mxml_node_t*
00053 agent_xml_compose__agent_data(agent_p agent);
00054
00055 mxml_node_t*
00056 agent_xml_compose__name(agent_p agent);
00057
00058 mxml_node_t*
00059 agent_xml_compose__owner(agent_p agent);
00060
00061 mxml_node_t*
00062 agent_xml_compose__home(agent_p agent);
00063
00064 mxml_node_t*
00065 agent_xml_compose__wg_code(agent_p agent);
00066
00067 mxml_node_t*
00068 agent_xml_compose__tasks(agent_p agent);
00069
00070 mxml_node_t*
00071 agent_xml_compose__task(agent_p agent, int index);
00072
00073 mxml_node_t*
00074 agent_xml_compose__data(agent_p agent, int index, interpreter_variable_data_t* interp_variable);
00075
00076 mxml_node_t*
00077 agent_xml_compose__file(agent_p agent, int index, agent_file_data_t* agent_file_data);
00078
00079 mxml_node_t*
00080 agent_xml_compose__agent_code(agent_p agent, int index);
00081
00082 mxml_node_t*
00083 agent_xml_compose__row(interpreter_variable_data_t* interp_variable, int index);
00084
00085 mxml_node_t*
00086 agent_xml_compose__create_row_nodes(
00087 void* data,
00088 int index,
00089 int *extent,
00090 ChType_t type,
00091 int dim,
00092 int extent_index
00093 );
00094
00095 #endif