gwenhywfar  5.11.1beta
Typedefs | Functions
testmodule.h File Reference
#include <gwenhywfar/types.h>
#include <gwenhywfar/tree2.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/db.h>

Go to the source code of this file.

Typedefs

typedef struct GWEN_TEST_MODULE GWEN_TEST_MODULE
 
typedef int GWENHYWFAR_CB(* GWEN_TEST_MODULE_TEST_FN) (GWEN_TEST_MODULE *p_struct)
 

Functions

GWENHYWFAR_API GWEN_TEST_MODULEGWEN_Test_Module_AddModule (GWEN_TEST_MODULE *st, const char *tName, const char *tDescr)
 
GWENHYWFAR_API GWEN_TEST_MODULEGWEN_Test_Module_AddTest (GWEN_TEST_MODULE *st, const char *tName, GWEN_TEST_MODULE_TEST_FN fn, const char *tDescr)
 
GWENHYWFAR_API void GWEN_Test_Module_Attach (GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API GWEN_TEST_MODULEGWEN_Test_Module_copy (GWEN_TEST_MODULE *p_struct, const GWEN_TEST_MODULE *p_src)
 
GWENHYWFAR_API GWEN_TEST_MODULEGWEN_Test_Module_dup (const GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API void GWEN_Test_Module_free (GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API GWEN_TEST_MODULEGWEN_Test_Module_fromDb (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 const char * GWEN_Test_Module_GetDescription (const GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API uint32_t GWEN_Test_Module_GetId (const GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API const char * GWEN_Test_Module_GetName (const GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API int GWEN_Test_Module_GetResult (const GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API GWEN_TEST_MODULEGWEN_Test_Module_new (void)
 
GWENHYWFAR_API void GWEN_Test_Module_ReadDb (GWEN_TEST_MODULE *p_struct, GWEN_DB_NODE *p_db)
 
GWENHYWFAR_API void GWEN_Test_Module_SetCharParam (GWEN_TEST_MODULE *st, const char *paramName, const char *val)
 
GWENHYWFAR_API void GWEN_Test_Module_SetDescription (GWEN_TEST_MODULE *p_struct, const char *p_src)
 
GWENHYWFAR_API void GWEN_Test_Module_SetId (GWEN_TEST_MODULE *p_struct, uint32_t p_src)
 
GWENHYWFAR_API void GWEN_Test_Module_SetName (GWEN_TEST_MODULE *p_struct, const char *p_src)
 
GWENHYWFAR_API void GWEN_Test_Module_SetResult (GWEN_TEST_MODULE *p_struct, int p_src)
 
GWENHYWFAR_API GWEN_TEST_MODULE_TEST_FN GWEN_Test_Module_SetTestFn (GWEN_TEST_MODULE *p_struct, GWEN_TEST_MODULE_TEST_FN fn)
 
GWENHYWFAR_API int GWEN_Test_Module_Test (GWEN_TEST_MODULE *p_struct)
 
GWENHYWFAR_API int GWEN_Test_Module_toDb (const GWEN_TEST_MODULE *p_struct, GWEN_DB_NODE *p_db)
 
GWENHYWFAR_API GWEN_TEST_MODULEGWEN_Test_Module_Tree2_GetById (const GWEN_TEST_MODULE *p_object, uint32_t p_cmp)
 
GWENHYWFAR_API int GWEN_Test_Module_WriteDb (const GWEN_TEST_MODULE *p_struct, GWEN_DB_NODE *p_db)
 

Typedef Documentation

◆ GWEN_TEST_MODULE

Definition at line 1 of file testmodule.h.

◆ GWEN_TEST_MODULE_TEST_FN

typedef int GWENHYWFAR_CB(* GWEN_TEST_MODULE_TEST_FN) (GWEN_TEST_MODULE *p_struct)

Definition at line 75 of file testmodule.h.

Function Documentation

◆ GWEN_Test_Module_AddModule()

GWENHYWFAR_API GWEN_TEST_MODULE* GWEN_Test_Module_AddModule ( GWEN_TEST_MODULE st,
const char *  tName,
const char *  tDescr 
)

◆ GWEN_Test_Module_AddTest()

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 
)

◆ GWEN_Test_Module_Attach()

GWENHYWFAR_API void GWEN_Test_Module_Attach ( GWEN_TEST_MODULE p_struct)

◆ GWEN_Test_Module_copy()

GWENHYWFAR_API GWEN_TEST_MODULE* GWEN_Test_Module_copy ( GWEN_TEST_MODULE p_struct,
const GWEN_TEST_MODULE p_src 
)

◆ GWEN_Test_Module_dup()

GWENHYWFAR_API GWEN_TEST_MODULE* GWEN_Test_Module_dup ( const GWEN_TEST_MODULE p_struct)

◆ GWEN_Test_Module_free()

GWENHYWFAR_API void GWEN_Test_Module_free ( GWEN_TEST_MODULE p_struct)

Destructor.

◆ GWEN_Test_Module_fromDb()

GWENHYWFAR_API GWEN_TEST_MODULE* GWEN_Test_Module_fromDb ( GWEN_DB_NODE p_db)

◆ GWEN_Test_Module_GetCharParam()

GWENHYWFAR_API const char* GWEN_Test_Module_GetCharParam ( const GWEN_TEST_MODULE st,
const char *  paramName,
const char *  defVal 
)

◆ GWEN_Test_Module_GetDescription()

GWENHYWFAR_API const char* GWEN_Test_Module_GetDescription ( const GWEN_TEST_MODULE p_struct)

Getter. Use this function to get the member "description" (see GWEN_TEST_MODULE_description)

◆ GWEN_Test_Module_GetId()

GWENHYWFAR_API uint32_t GWEN_Test_Module_GetId ( const GWEN_TEST_MODULE p_struct)

Getter. Use this function to get the member "id" (see GWEN_TEST_MODULE_id)

◆ GWEN_Test_Module_GetName()

GWENHYWFAR_API const char* GWEN_Test_Module_GetName ( const GWEN_TEST_MODULE p_struct)

Getter. Use this function to get the member "name" (see GWEN_TEST_MODULE_name)

◆ GWEN_Test_Module_GetResult()

GWENHYWFAR_API int GWEN_Test_Module_GetResult ( const GWEN_TEST_MODULE p_struct)

Getter. Use this function to get the member "result" (see GWEN_TEST_MODULE_result)

◆ GWEN_Test_Module_new()

GWENHYWFAR_API GWEN_TEST_MODULE* GWEN_Test_Module_new ( void  )

Constructor.

◆ GWEN_Test_Module_ReadDb()

GWENHYWFAR_API void GWEN_Test_Module_ReadDb ( GWEN_TEST_MODULE p_struct,
GWEN_DB_NODE p_db 
)

◆ GWEN_Test_Module_SetCharParam()

GWENHYWFAR_API void GWEN_Test_Module_SetCharParam ( GWEN_TEST_MODULE st,
const char *  paramName,
const char *  val 
)

◆ GWEN_Test_Module_SetDescription()

GWENHYWFAR_API void GWEN_Test_Module_SetDescription ( GWEN_TEST_MODULE p_struct,
const char *  p_src 
)

Setter. Use this function to set the member "description" (see GWEN_TEST_MODULE_description)

◆ GWEN_Test_Module_SetId()

GWENHYWFAR_API void GWEN_Test_Module_SetId ( GWEN_TEST_MODULE p_struct,
uint32_t  p_src 
)

Setter. Use this function to set the member "id" (see GWEN_TEST_MODULE_id)

◆ GWEN_Test_Module_SetName()

GWENHYWFAR_API void GWEN_Test_Module_SetName ( GWEN_TEST_MODULE p_struct,
const char *  p_src 
)

Setter. Use this function to set the member "name" (see GWEN_TEST_MODULE_name)

◆ GWEN_Test_Module_SetResult()

GWENHYWFAR_API void GWEN_Test_Module_SetResult ( GWEN_TEST_MODULE p_struct,
int  p_src 
)

Setter. Use this function to set the member "result" (see GWEN_TEST_MODULE_result)

◆ GWEN_Test_Module_SetTestFn()

GWENHYWFAR_API GWEN_TEST_MODULE_TEST_FN GWEN_Test_Module_SetTestFn ( GWEN_TEST_MODULE p_struct,
GWEN_TEST_MODULE_TEST_FN  fn 
)

◆ GWEN_Test_Module_Test()

GWENHYWFAR_API int GWEN_Test_Module_Test ( GWEN_TEST_MODULE p_struct)

Returns the list of ABS_ACCOUNT_INFO objects for all known accounts. The caller is responsible for freeing the list returned (if any) via ABS_AccountInfo_List_free.

◆ GWEN_Test_Module_toDb()

GWENHYWFAR_API int GWEN_Test_Module_toDb ( const GWEN_TEST_MODULE p_struct,
GWEN_DB_NODE p_db 
)

◆ GWEN_Test_Module_Tree2_GetById()

GWENHYWFAR_API GWEN_TEST_MODULE* GWEN_Test_Module_Tree2_GetById ( const GWEN_TEST_MODULE p_object,
uint32_t  p_cmp 
)

◆ GWEN_Test_Module_WriteDb()

GWENHYWFAR_API int GWEN_Test_Module_WriteDb ( const GWEN_TEST_MODULE p_struct,
GWEN_DB_NODE p_db 
)