/home/dko/Projects/mobilec/src/include/xml_parser.h File Reference

#include <mxml.h>
#include "macros.h"
#include "agent.h"

Go to the source code of this file.

Functions

 STRUCT (xml_parser, mxml_node_t *root;mxml_node_t *node;)
error_code_t agent_xml_parse (agent_p agent)
error_code_t agent_xml_parse__mobile_agent (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__agent_data (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__name (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__owner (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__home (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__sender (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__wg_code (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__tasks (agent_p agent, xml_parser_p xml_parser)
error_code_t agent_xml_parse__task (agent_p agent, xml_parser_p xml_parser, int index)
error_code_t agent_xml_parse__data (agent_p agent, xml_parser_p xml_parser, int index)
error_code_t agent_xml_parse__row (interpreter_variable_data_t *interp_variable, xml_parser_p xml_parser, int index)
void agent_xml_parse__fill_row_data (void *data, ChType_t type, int *extent, const mxml_node_t *node, int *index)
error_code_t agent_xml_parse__agent_code (agent_p agent, int index, xml_parser_p xml_parser)
error_code_t message_xml_parse (message_p message)
error_code_t message_xml_parse__message (message_p message, xml_parser_p xml_parser)

Function Documentation

error_code_t agent_xml_parse ( agent_p  agent  ) 
error_code_t agent_xml_parse__agent_code ( agent_p  agent,
int  index,
xml_parser_p  xml_parser 
)
error_code_t agent_xml_parse__agent_data ( agent_p  agent,
xml_parser_p  xml_parser 
)
error_code_t agent_xml_parse__data ( agent_p  agent,
xml_parser_p  xml_parser,
int  index 
)
void agent_xml_parse__fill_row_data ( void *  data,
ChType_t  type,
int extent,
const mxml_node_t node,
int index 
)
error_code_t agent_xml_parse__home ( agent_p  agent,
xml_parser_p  xml_parser 
)
error_code_t agent_xml_parse__mobile_agent ( agent_p  agent,
xml_parser_p  xml_parser 
)
error_code_t agent_xml_parse__name ( agent_p  agent,
xml_parser_p  xml_parser 
)
error_code_t agent_xml_parse__owner ( agent_p  agent,
xml_parser_p  xml_parser 
)
error_code_t agent_xml_parse__row ( interpreter_variable_data_t interp_variable,
xml_parser_p  xml_parser,
int  index 
)
error_code_t agent_xml_parse__sender ( agent_p  agent,
xml_parser_p  xml_parser 
)

Definition at line 245 of file xml_parser.c.

References CHECK_NULL, MC_SUCCESS, agent_s::sender, and xml_get_text().

Referenced by agent_xml_parse__agent_data().

error_code_t agent_xml_parse__task ( agent_p  agent,
xml_parser_p  xml_parser,
int  index 
)
error_code_t agent_xml_parse__tasks ( agent_p  agent,
xml_parser_p  xml_parser 
)
error_code_t agent_xml_parse__wg_code ( agent_p  agent,
xml_parser_p  xml_parser 
)

Definition at line 273 of file xml_parser.c.

References MC_SUCCESS, agent_s::wg_code, and xml_get_text().

Referenced by agent_xml_parse__agent_data().

error_code_t message_xml_parse ( message_p  message  ) 
error_code_t message_xml_parse__message ( message_p  message,
xml_parser_p  xml_parser 
)
STRUCT ( xml_parser  ,
mxml_node_t *root;mxml_node_t *node  
)
Generated on Tue Dec 28 15:15:28 2010 for Mobile-C by  doxygen 1.6.3