libsyncml  0.5.4
Typedefs | Functions

Interfaces to parse SyncML XML messages. More...

Collaboration diagram for XML Parser:

Typedefs

typedef struct SmlXmlParser SmlXmlParser
 

Functions

SmlXmlParsersmlXmlParserNew (SmlParserFunctions *functions, SmlError **error)
 
SmlBool smlXmlParserStart (SmlXmlParser *parser, const char *data, unsigned int size, SmlError **error)
 Start the parsing. More...
 
SmlBool smlXmlParserEnd (SmlXmlParser *parser, SmlBool *final, SmlBool *end, SmlError **error)
 
void smlXmlParserFree (SmlXmlParser *parser)
 
SmlBool smlXmlParserGetHeader (SmlXmlParser *parser, SmlHeader **header, SmlCred **cred, SmlError **error)
 
SmlBool smlXmlParserGetStatus (SmlXmlParser *parser, SmlStatus **status, SmlError **error)
 
SmlParserResult smlXmlParserGetCommand (SmlXmlParser *parser, SmlCommand **cmd, SmlError **error)
 
SmlDevInfsmlXmlDevInfParse (const char *data, unsigned int size, SmlError **error)
 

Detailed Description

Interfaces to parse SyncML XML messages.

Function Documentation

SmlBool smlXmlParserStart ( SmlXmlParser parser,
const char *  data,
unsigned int  size,
SmlError **  error 
)

Start the parsing.

This will set everything up and parse until the SyncHdr

Definition at line 1915 of file sml_xml_parse.c.

Referenced by smlXmlParserStart().

Here is the call graph for this function: