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

Go to the source code of this file.

Typedefs

typedef struct GWB_GBUILDER_DESCR GWB_GBUILDER_DESCR

Functions

void GWB_GBuilderDescr_free (GWB_GBUILDER_DESCR *descr)
GWEN_STRINGLISTGWB_GBuilderDescr_GetAcceptedInputExt (const GWB_GBUILDER_DESCR *descr)
GWEN_STRINGLISTGWB_GBuilderDescr_GetAcceptedInputTypes (const GWB_GBUILDER_DESCR *descr)
const char * GWB_GBuilderDescr_GetBuilderName (const GWB_GBUILDER_DESCR *descr)
GWEN_XMLNODEGWB_GBuilderDescr_GetXmlDescr (const GWB_GBUILDER_DESCR *descr)
GWB_GBUILDER_DESCRGWB_GBuilderDescr_List_GetByName (const GWB_GBUILDER_DESCR_LIST *descrList, const char *name)
GWB_GBUILDER_DESCRGWB_GBuilderDescr_new (GWEN_XMLNODE *xmlNode)
GWB_GBUILDER_DESCR_LIST * GWB_GBuilderDescr_ReadAll (const char *folder)

Typedef Documentation

◆ GWB_GBUILDER_DESCR

Definition at line 22 of file gbuilderdescr.h.

Function Documentation

◆ GWB_GBuilderDescr_free()

void GWB_GBuilderDescr_free ( GWB_GBUILDER_DESCR * descr)

Definition at line 78 of file gbuilderdescr.c.

References GWEN_FREE_OBJECT, GWEN_LIST_FINI, GWEN_StringList_free(), and GWEN_XMLNode_free().

Here is the call graph for this function:

◆ GWB_GBuilderDescr_GetAcceptedInputExt()

GWEN_STRINGLIST * GWB_GBuilderDescr_GetAcceptedInputExt ( const GWB_GBUILDER_DESCR * descr)

Definition at line 115 of file gbuilderdescr.c.

◆ GWB_GBuilderDescr_GetAcceptedInputTypes()

GWEN_STRINGLIST * GWB_GBuilderDescr_GetAcceptedInputTypes ( const GWB_GBUILDER_DESCR * descr)

Definition at line 108 of file gbuilderdescr.c.

◆ GWB_GBuilderDescr_GetBuilderName()

const char * GWB_GBuilderDescr_GetBuilderName ( const GWB_GBUILDER_DESCR * descr)

Definition at line 94 of file gbuilderdescr.c.

◆ GWB_GBuilderDescr_GetXmlDescr()

GWEN_XMLNODE * GWB_GBuilderDescr_GetXmlDescr ( const GWB_GBUILDER_DESCR * descr)

Definition at line 101 of file gbuilderdescr.c.

Referenced by _getBuilderByName().

Here is the caller graph for this function:

◆ GWB_GBuilderDescr_List_GetByName()

GWB_GBUILDER_DESCR * GWB_GBuilderDescr_List_GetByName ( const GWB_GBUILDER_DESCR_LIST * descrList,
const char * name )

Definition at line 201 of file gbuilderdescr.c.

References NULL.

Referenced by _getBuilderByName().

Here is the caller graph for this function:

◆ GWB_GBuilderDescr_new()

GWB_GBUILDER_DESCR * GWB_GBuilderDescr_new ( GWEN_XMLNODE * xmlNode)

Definition at line 35 of file gbuilderdescr.c.

References _readSettingsFromXml(), DBG_ERROR, GWEN_LIST_INIT, GWEN_NEW_OBJECT, GWEN_XMLNode_GetProperty(), and NULL.

Referenced by _readFromFile().

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

◆ GWB_GBuilderDescr_ReadAll()

GWB_GBUILDER_DESCR_LIST * GWB_GBuilderDescr_ReadAll ( const char * folder)

Definition at line 159 of file gbuilderdescr.c.

References _readFromFile(), DBG_ERROR, DBG_INFO, GWEN_Directory_GetMatchingFilesRecursively(), GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringList_new(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), and NULL.

Referenced by _readBuilderDescrList().

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