/home/dko/Projects/mobilec/trunk/src/xml_parser.c File Reference

#include <mxml.h>
#include <string.h>
#include <stdlib.h>
#include "config.h"
#include "include/interpreter_variable_data.h"
#include "include/message.h"
#include "include/xml_parser.h"
#include "include/xml_helper.h"

Go to the source code of this file.

Defines

#define _XOPEN_SOURCE   600

Functions

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__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)
ǧ2KA-MDR?iP I e))Ɍg5})&:g鉟HzFA<=NC2^(g|4vIw(͂U ͵MQ_w[ F&LPa!C,,&Avʘ׳&#Z0Z<2]@}%1:K@x90a*l9=E"2$ّr2D(;OfJe mt]<%9)16VeU%bQ, S -9u] Z/M=N!=^KS16ThI`'\$G/C5ߗOӺIRUaK ё\{` OiPrSLpp,7.0~xw\+\Zr>>$YUX E2l%L;@_|.aTaeujCQb$5y|dbA'jG)aB {&IWEa/8Kx@%VXn|7C1[dGM ضO*-,B8s:R";"+eM*݌1=\'pQS{ɨ 9Di0[8'xxm.ͥWdEDP&KY'.nZ568he~[y Z/\[k}ewg%DN È$ [AR0:C,z&<+F|li6@ lj 6d1 L"aE'#_4t!MUb,Vx\KyH-6n8 W99W =@wǁV3kc8M_O˿+w;QUapNZˁBV=B+ANB7k Rו>nǝ&hJcrW(fa31D9Q B_GePW:љgUNt]"ޠsu[tirr=Bۋ&~EKgCx#qqz=ǂLQG#VF)-nDnaZ;q荤駖 =jŸ i(Ckp'y Cޜl/%1E֋V-ds%`|7:{{>rm\Pk*=%?05R)[GWSLda8ǵe=YԇxrUs_X -pbxpjͳ °~kepRHSqÂi($[,sEfʳ,!1?Ig;ksXz"{'zǒ#T$Y{L`[;Lqˌ5)U-O{4M=7a>P1D*FI֡X&TM0f@KEm7e1?`YP'⳴PmlcnNNj|iܥNQd%6CK3li}Z#<=|X8bYEȐʦOke'Ɛ3Y2Q 5[tm.9J=ЅY_i/Wf}ܩ݊Ϧep,DdXE EU_VٝZ^& lbkBx,YF0-oL(5r)ZāZiROEy,@YA8>k}'J< YO1ΚҴTjBl|+ి?s^$+(%yvfY♜vƝ]TN Y0-QYjvoE&v@jӼ2tY^,lT:D5"zJz,;K( Q'"sj\Cc"<#ei!g&kP Q2.ksMZ{E?5YJIV㖭ƉhQG*ZHnԜeu[.CR;09.,Rw"'0FҢb)!c\}Jn 刏+ ֑O"tM+ђ4[L Fk j{ !-ve' c0 FcE i,2v3Gt]d ʹo?4W[N"Wu%y%=G-6"=x:yS,C@`4ߖ*h4 `"yǿg>I}@dfq|mHKfUSp=O&P ƓT䒲"O4GO-㜡 a,չT5Hl*=Yjw6B>Möǩ$,ngu[+G}N=Z|Wf:RZ{K&(1An@Q]ɍp Ss%+,/: ct͖WK#d~Hd\jc7QpUB0>vF6Y DPrP`'CvLBj~% S-(Փ0K/fćbq0XS-c:կ^ԗ@;6&R~m|%!քZp`"R WV~ʓ!4r+'4>V3 :՘ԤE,?ͷ\C:jS6MWhؖ$njrQ\j eEc9wMZT=lk&?=Lxkf^sXޖրǃ'xÝt6}մqq6)K9GARr)ct>m֞ %֌H=LsLyX^LZ6oGdd+kK3FqD6"g8/x`aa Լ &⩖ϵߖM:P5IQqWqĭR#QlݦnU/š'Xs<53;/Q/ @dϓr3醅'`#=-y-U;7&G .jJRa zWeqL$1}OH/X2 of file xml_parser.c.

References agent_xml_parse__mobile_agent(), agent_s::datastate, MC_SUCCESS, and agent_datastate_s::xml_agent_root.

Referenced by agent_Initialize().

error_code_t agent_xml_parse__agent_data ( 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__sender ( agent_p  agent,
xml_parser_p  xml_parser 
)

Definition at line 236 of file xml_parser.c.

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

Referenced by agent_xml_parse__agent_data().


Generated on Wed Apr 29 16:47:24 2009 for Mobile-C by  doxygen 1.5.6