gwenhywfar 5.12.0
xmlcmd_gxml.h File Reference
#include <gwenhywfar/xmlcmd.h>
#include <gwenhywfar/db.h>
#include <gwenhywfar/xml.h>
Include dependency graph for xmlcmd_gxml.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_EnterDocNode (GWEN_XMLCOMMANDER *cmd, GWEN_XMLNODE *xmlNode)
GWENHYWFAR_API GWEN_DB_NODEGWEN_XmlCommanderGwenXml_GetCurrentDbGroup (const GWEN_XMLCOMMANDER *cmd)
GWENHYWFAR_API GWEN_XMLNODEGWEN_XmlCommanderGwenXml_GetCurrentDocNode (const GWEN_XMLCOMMANDER *cmd)
GWENHYWFAR_API GWEN_DB_NODEGWEN_XmlCommanderGwenXml_GetCurrentTempDbGroup (const GWEN_XMLCOMMANDER *cmd)
GWENHYWFAR_API GWEN_DB_NODEGWEN_XmlCommanderGwenXml_GetDbRoot (const GWEN_XMLCOMMANDER *cmd)
GWENHYWFAR_API GWEN_XMLNODEGWEN_XmlCommanderGwenXml_GetDocRoot (const GWEN_XMLCOMMANDER *cmd)
GWENHYWFAR_API GWEN_DB_NODEGWEN_XmlCommanderGwenXml_GetTempDbRoot (const GWEN_XMLCOMMANDER *cmd)
GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_LeaveDocNode (GWEN_XMLCOMMANDER *cmd)
GWENHYWFAR_API GWEN_XMLCOMMANDERGWEN_XmlCommanderGwenXml_new (GWEN_XMLNODE *documentRoot, GWEN_DB_NODE *dbRoot)
GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetCurrentDbGroup (GWEN_XMLCOMMANDER *cmd, GWEN_DB_NODE *db)
GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetCurrentDocNode (GWEN_XMLCOMMANDER *cmd, GWEN_XMLNODE *n)
GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetCurrentTempDbGroup (GWEN_XMLCOMMANDER *cmd, GWEN_DB_NODE *db)
GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetTempDbRoot (GWEN_XMLCOMMANDER *cmd, GWEN_DB_NODE *db)

Function Documentation

◆ GWEN_XmlCommanderGwenXml_EnterDocNode()

GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_EnterDocNode ( GWEN_XMLCOMMANDER * cmd,
GWEN_XMLNODE * xmlNode )

Definition at line 207 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA, and GWEN_XMLNode_List2_PushBack().

Referenced by _handleXmlEnter(), _handleXmlForEvery(), and _xmlCreateAndEnterElement().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_XmlCommanderGwenXml_GetCurrentDbGroup()

◆ GWEN_XmlCommanderGwenXml_GetCurrentDocNode()

◆ GWEN_XmlCommanderGwenXml_GetCurrentTempDbGroup()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_XmlCommanderGwenXml_GetCurrentTempDbGroup ( const GWEN_XMLCOMMANDER * cmd)

Definition at line 181 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA.

Referenced by _handleDbCreateAndEnterTempGroup(), _handleDbSetCharValue_internal(), and _handleDbSetTempCharValue().

Here is the caller graph for this function:

◆ GWEN_XmlCommanderGwenXml_GetDbRoot()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_XmlCommanderGwenXml_GetDbRoot ( const GWEN_XMLCOMMANDER * cmd)

Definition at line 129 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA.

◆ GWEN_XmlCommanderGwenXml_GetDocRoot()

GWENHYWFAR_API GWEN_XMLNODE * GWEN_XmlCommanderGwenXml_GetDocRoot ( const GWEN_XMLCOMMANDER * cmd)

Definition at line 90 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA.

◆ GWEN_XmlCommanderGwenXml_GetTempDbRoot()

GWENHYWFAR_API GWEN_DB_NODE * GWEN_XmlCommanderGwenXml_GetTempDbRoot ( const GWEN_XMLCOMMANDER * cmd)

Definition at line 168 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA.

◆ GWEN_XmlCommanderGwenXml_LeaveDocNode()

GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_LeaveDocNode ( GWEN_XMLCOMMANDER * cmd)

Definition at line 223 of file xmlcmd_gxml.c.

References DBG_ERROR, GWEN_INHERIT_GETDATA, GWEN_LOGDOMAIN, GWEN_XMLNode_List2_GetBack(), GWEN_XMLNode_List2_PopBack(), and NULL.

Referenced by _handleXmlEnter(), _handleXmlForEvery(), and _xmlCreateAndEnterElement().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_XmlCommanderGwenXml_new()

GWENHYWFAR_API GWEN_XMLCOMMANDER * GWEN_XmlCommanderGwenXml_new ( GWEN_XMLNODE * documentRoot,
GWEN_DB_NODE * dbRoot )

◆ GWEN_XmlCommanderGwenXml_SetCurrentDbGroup()

GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetCurrentDbGroup ( GWEN_XMLCOMMANDER * cmd,
GWEN_DB_NODE * db )

Definition at line 155 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA.

Referenced by _dbEnter(), _dbForEvery(), and _handleDbCreateAndEnterGroup().

Here is the caller graph for this function:

◆ GWEN_XmlCommanderGwenXml_SetCurrentDocNode()

GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetCurrentDocNode ( GWEN_XMLCOMMANDER * cmd,
GWEN_XMLNODE * n )

Definition at line 116 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA.

◆ GWEN_XmlCommanderGwenXml_SetCurrentTempDbGroup()

GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetCurrentTempDbGroup ( GWEN_XMLCOMMANDER * cmd,
GWEN_DB_NODE * db )

Definition at line 194 of file xmlcmd_gxml.c.

References GWEN_INHERIT_GETDATA.

Referenced by _handleDbCreateAndEnterTempGroup().

Here is the caller graph for this function:

◆ GWEN_XmlCommanderGwenXml_SetTempDbRoot()

GWENHYWFAR_API void GWEN_XmlCommanderGwenXml_SetTempDbRoot ( GWEN_XMLCOMMANDER * cmd,
GWEN_DB_NODE * db )

References GWENHYWFAR_API.