libsyncml
0.5.4
|
Interfaces to assemble SyncML XML messages. More...
![]() |
Typedefs | |
typedef struct SmlXmlAssembler | SmlXmlAssembler |
Functions | |
SmlXmlAssembler * | smlXmlAssemblerNew (SmlAssembler *assembler, SmlAssemblerFunctions *functions, SmlError **error) |
Creates a new XML assembler. More... | |
SmlBool | smlXmlAssemblerAddHeader (SmlXmlAssembler *assembler, SmlSession *session, SmlError **error) |
SmlBool | smlXmlAssemblerAddStatus (SmlXmlAssembler *assembler, SmlStatus *status, SmlError **error) |
void | smlXmlAssemblerFree (SmlXmlAssembler *assm) |
SmlBool | smlXmlAssemblerStart (SmlXmlAssembler *assm, SmlSession *session, SmlError **error) |
SmlBool | smlXmlAssemblerEnd (SmlXmlAssembler *assm, SmlError **error) |
SmlBool | smlXmlAssemblerRun (SmlXmlAssembler *assm, char **data, unsigned int *size, SmlBool *end, SmlBool final, unsigned int maxsize, SmlError **error) |
SmlBool | smlXmlAssemblerRunFull (SmlXmlAssembler *assm, char **data, unsigned int *size, SmlBool *end, SmlBool final, SmlBool check, unsigned int maxsize, SmlError **error) |
SmlBool | smlXmlDevInfAssemble (SmlDevInf *devinf, SmlDevInfVersion version, char **data, unsigned int *size, SmlError **error) |
void | smlXmlAssemblerRestoreCommands (SmlXmlAssembler *assm) |
Interfaces to assemble SyncML XML messages.
SmlXmlAssembler* smlXmlAssemblerNew | ( | SmlAssembler * | assembler, |
SmlAssemblerFunctions * | functions, | ||
SmlError ** | error | ||
) |
Creates a new XML assembler.
session | The session for which to create the assembler |
error | A pointer to an error struct |
Definition at line 1978 of file sml_xml_assm.c.
Referenced by smlAssemblerNew().