|
gwenhywfar
5.10.1
|

Go to the source code of this file.
| int GWEN_XML__ReadAllFromIo | ( | GWEN_XML_CONTEXT * | ctx, |
| GWEN_SYNCIO * | sio | ||
| ) |
Definition at line 1174 of file xmlrw.c.
References DBG_INFO, GWEN_ERROR_EOF, GWEN_FastBuffer_free(), GWEN_FastBuffer_new(), GWEN_LOGDOMAIN, GWEN_XML_BUFFERSIZE, and GWEN_XML_ReadFromFastBuffer().
Referenced by GWEN_XML_ReadFile(), GWEN_XMLContext_ReadFromFile(), GWEN_XMLContext_ReadFromIo(), GWEN_XMLContext_ReadFromString(), and GWEN_XMLNode_fromString().


| int GWEN_XML__ReadData | ( | GWEN_XML_CONTEXT * | ctx, |
| GWEN_FAST_BUFFER * | fb, | ||
| GWEN_UNUSED uint32_t | flags | ||
| ) |
Definition at line 660 of file xmlrw.c.
References GWEN_FAST_BUFFER::bufferReadPos, GWEN_Buffer_AppendByte(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_Buffer_Reset(), GWEN_ERROR_EOF, GWEN_FASTBUFFER_PEEKBYTE, GWEN_Text_ConvertCharset(), GWEN_XmlCtx_AddData(), and GWEN_XmlCtx_GetEncoding().
Referenced by GWEN_XML_ReadFromFastBuffer().


| int GWEN_XML__ReadTag | ( | GWEN_XML_CONTEXT * | ctx, |
| GWEN_FAST_BUFFER * | fb, | ||
| GWEN_UNUSED uint32_t | flags, | ||
| GWEN_BUFFER * | dbuf | ||
| ) |
Definition at line 720 of file xmlrw.c.
References GWEN_FAST_BUFFER::bufferReadPos, DBG_ERROR, DBG_VERBOUS, GWEN_Buffer_AppendByte(), GWEN_Buffer_AppendString(), GWEN_Buffer_Dump(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_Buffer_Reset(), GWEN_ERROR_BAD_DATA, GWEN_ERROR_EOF, GWEN_ERROR_INTERNAL, GWEN_FASTBUFFER_PEEKBYTE, GWEN_FASTBUFFER_READBYTE, GWEN_LOGDOMAIN, GWEN_Text_ConvertCharset(), GWEN_XmlCtx_AddAttr(), GWEN_XmlCtx_AddComment(), GWEN_XmlCtx_EndTag(), GWEN_XmlCtx_GetEncoding(), GWEN_XmlCtx_StartTag(), and NULL.
Referenced by GWEN_XML_ReadFromFastBuffer().


|
static |
Definition at line 376 of file xmlrw.c.
References DBG_INFO, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_FASTBUFFER_WRITEFORCED, GWEN_FASTBUFFER_WRITELINE, GWEN_LOGDOMAIN, GWEN_Text_ConvertCharset(), GWEN_XML_FLAGS_INDENT, GWEN_XML_FLAGS_SIMPLE, and GWEN_XMLNode__WriteIndents().
Referenced by GWEN_XMLNode__WriteToStream().


|
static |
Definition at line 327 of file xmlrw.c.
References DBG_INFO, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_FASTBUFFER_WRITEFORCED, GWEN_FASTBUFFER_WRITELINE, GWEN_LOGDOMAIN, GWEN_Text_ConvertCharset(), GWEN_XML_FLAGS_INDENT, GWEN_XML_FLAGS_SIMPLE, and GWEN_XMLNode__WriteIndents().
Referenced by GWEN_XMLNode__WriteToStream().


|
static |
Definition at line 29 of file xmlrw.c.
References DBG_INFO, GWEN_FASTBUFFER_WRITEBYTE, and GWEN_LOGDOMAIN.
Referenced by GWEN_XMLNode__WriteCommentToStream(), GWEN_XMLNode__WriteDataToStream(), and GWEN_XMLNode__WriteTagToStream().

|
static |
Definition at line 46 of file xmlrw.c.
References DBG_INFO, GWEN_FASTBUFFER_WRITEBYTE, GWEN_FASTBUFFER_WRITEFORCED, GWEN_LOGDOMAIN, GWEN_XMLNode_NameSpace_GetName(), GWEN_XMLNode_NameSpace_GetUrl(), GWEN_XMLNode_NameSpace_List_First(), and GWEN_XMLNode_NameSpace_List_Next().
Referenced by GWEN_XMLNode__WriteTagToStream().


|
static |
Definition at line 106 of file xmlrw.c.
References DBG_INFO, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_Buffer_Reset(), GWEN_FASTBUFFER_WRITEBYTE, GWEN_FASTBUFFER_WRITEFORCED, GWEN_LOGDOMAIN, and GWEN_Text_ConvertCharset().
Referenced by GWEN_XMLNode__WriteTagToStream().


|
static |
Definition at line 165 of file xmlrw.c.
References DBG_INFO, GWEN_FASTBUFFER_WRITEBYTE, GWEN_FASTBUFFER_WRITEFORCED, GWEN_FASTBUFFER_WRITELINE, GWEN_LOGDOMAIN, GWEN_XML_FLAGS_HANDLE_NAMESPACES, GWEN_XML_FLAGS_INDENT, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode__WriteIndents(), GWEN_XMLNode__WriteNamespacesToStream(), GWEN_XMLNode__WritePropertiesToStream(), GWEN_XMLNode__WriteToStream(), GWEN_XMLNode_GetChild(), GWEN_XMLNode_GetFirstTag(), GWEN_XMLNode_Next(), and NULL.
Referenced by GWEN_XMLNode__WriteToStream().


|
static |
Definition at line 438 of file xmlrw.c.
References DBG_ERROR, DBG_INFO, GWEN_LOGDOMAIN, GWEN_XML_FLAGS_HANDLE_COMMENTS, GWEN_XMLNode__WriteCommentToStream(), GWEN_XMLNode__WriteDataToStream(), GWEN_XMLNode__WriteTagToStream(), GWEN_XMLNodeTypeComment, GWEN_XMLNodeTypeData, and GWEN_XMLNodeTypeTag.
Referenced by GWEN_XMLNode__WriteTagToStream(), and GWEN_XMLNode_WriteToStream().


1.8.14