gwenhywfar 5.10.2
testmodule.h
Go to the documentation of this file.
1/**********************************************************
2 * This file has been automatically created by "typemaker2"
3 * from the file "testmodule.xml".
4 * Please do not edit this file, all changes will be lost.
5 * Better edit the mentioned source file instead.
6 **********************************************************/
7
8#ifndef GWEN_TEST_MODULE_TESTMODULE_H
9#define GWEN_TEST_MODULE_TESTMODULE_H
10
11
12#ifdef __cplusplus
13extern "C" {
14#endif
15
56/* needed system headers */
57#include <gwenhywfar/types.h>
58#include <gwenhywfar/tree2.h>
59#include <gwenhywfar/inherit.h>
60#include <gwenhywfar/db.h>
61
62/* pre-headers */
63#include <gwenhywfar/types.h>
64
68
69
70
71/* post-headers */
72
73
74/* definitions for virtual functions (post) */
76
79
82
84
86
88
93
98
103
108
113
118
123
128
129/* prototypes for virtual functions */
134
135/* setters for virtual functions */
138
140
142
144
146
148
150 GWEN_TEST_MODULE_TEST_FN fn, const char *tDescr);
152 const char *tDescr);
153GWENHYWFAR_API const char *GWEN_Test_Module_GetCharParam(const GWEN_TEST_MODULE *st, const char *paramName,
154 const char *defVal);
155GWENHYWFAR_API void GWEN_Test_Module_SetCharParam(GWEN_TEST_MODULE *st, const char *paramName, const char *val);
156/* end-headers */
157
158
159#ifdef __cplusplus
160}
161#endif
162
163#endif
164
struct GWEN_DB_NODE GWEN_DB_NODE
Definition: db.h:228
#define GWENHYWFAR_API
Definition: gwenhywfarapi.h:67
#define GWENHYWFAR_CB
Definition: gwenhywfarapi.h:89
#define GWEN_INHERIT_FUNCTION_LIB_DEFS(t, decl)
Definition: inherit.h:125
GWENHYWFAR_API void GWEN_Test_Module_free(GWEN_TEST_MODULE *p_struct)
GWENHYWFAR_API GWEN_TEST_MODULE * GWEN_Test_Module_copy(GWEN_TEST_MODULE *p_struct, const GWEN_TEST_MODULE *p_src)
GWENHYWFAR_API int GWEN_Test_Module_toDb(const GWEN_TEST_MODULE *p_struct, GWEN_DB_NODE *p_db)
GWENHYWFAR_API GWEN_TEST_MODULE * GWEN_Test_Module_fromDb(GWEN_DB_NODE *p_db)
GWENHYWFAR_API void GWEN_Test_Module_SetCharParam(GWEN_TEST_MODULE *st, const char *paramName, const char *val)
GWENHYWFAR_API GWEN_TEST_MODULE * GWEN_Test_Module_AddModule(GWEN_TEST_MODULE *st, const char *tName, const char *tDescr)
GWENHYWFAR_API GWEN_TEST_MODULE_TEST_FN GWEN_Test_Module_SetTestFn(GWEN_TEST_MODULE *p_struct, GWEN_TEST_MODULE_TEST_FN fn)
GWENHYWFAR_API GWEN_TEST_MODULE * GWEN_Test_Module_AddTest(GWEN_TEST_MODULE *st, const char *tName, GWEN_TEST_MODULE_TEST_FN fn, const char *tDescr)
GWENHYWFAR_API const char * GWEN_Test_Module_GetName(const GWEN_TEST_MODULE *p_struct)
GWENHYWFAR_API void GWEN_Test_Module_SetName(GWEN_TEST_MODULE *p_struct, const char *p_src)
GWENHYWFAR_API void GWEN_Test_Module_Attach(GWEN_TEST_MODULE *p_struct)
GWENHYWFAR_API void GWEN_Test_Module_SetDescription(GWEN_TEST_MODULE *p_struct, const char *p_src)
GWENHYWFAR_API int GWEN_Test_Module_WriteDb(const GWEN_TEST_MODULE *p_struct, GWEN_DB_NODE *p_db)
GWENHYWFAR_API const char * GWEN_Test_Module_GetCharParam(const GWEN_TEST_MODULE *st, const char *paramName, const char *defVal)
GWENHYWFAR_API int GWEN_Test_Module_Test(GWEN_TEST_MODULE *p_struct)
GWENHYWFAR_API uint32_t GWEN_Test_Module_GetId(const GWEN_TEST_MODULE *p_struct)
int GWENHYWFAR_CB(* GWEN_TEST_MODULE_TEST_FN)(GWEN_TEST_MODULE *p_struct)
Definition: testmodule.h:75
struct GWEN_TEST_MODULE GWEN_TEST_MODULE
Definition: testmodule.h:65
GWENHYWFAR_API GWEN_TEST_MODULE * GWEN_Test_Module_new(void)
GWENHYWFAR_API GWEN_TEST_MODULE * GWEN_Test_Module_Tree2_GetById(const GWEN_TEST_MODULE *p_object, uint32_t p_cmp)
GWENHYWFAR_API void GWEN_Test_Module_ReadDb(GWEN_TEST_MODULE *p_struct, GWEN_DB_NODE *p_db)
GWENHYWFAR_API int GWEN_Test_Module_GetResult(const GWEN_TEST_MODULE *p_struct)
GWENHYWFAR_API void GWEN_Test_Module_SetId(GWEN_TEST_MODULE *p_struct, uint32_t p_src)
GWENHYWFAR_API void GWEN_Test_Module_SetResult(GWEN_TEST_MODULE *p_struct, int p_src)
GWENHYWFAR_API GWEN_TEST_MODULE * GWEN_Test_Module_dup(const GWEN_TEST_MODULE *p_struct)
GWENHYWFAR_API const char * GWEN_Test_Module_GetDescription(const GWEN_TEST_MODULE *p_struct)
#define GWEN_TREE2_FUNCTION_LIB_DEFS(t, pr, decl)
Definition: tree2.h:336