MoonUnit
 All Data Structures Variables Enumerations Enumerator Groups Pages
MuLoader Struct Reference

Data Fields

struct MuPluginplugin
 
MuOptionoptions
 
bool(* can_open )(struct MuLoader *, const char *path)
 
struct MuLibrary *(* open )(struct MuLoader *, const char *path, MuError **err)
 
struct MuTest **(* get_tests )(struct MuLoader *, struct MuLibrary *handle)
 
void(* free_tests )(struct MuLoader *, struct MuLibrary *handle, struct MuTest **list)
 
void(* close )(struct MuLoader *, struct MuLibrary *handle)
 
const char *(* library_name )(struct MuLoader *, struct MuLibrary *handle)
 
const char *(* test_name )(struct MuLoader *, struct MuTest *)
 
const char *(* test_suite )(struct MuLoader *, struct MuTest *)
 
struct MuTestResult *(* dispatch )(struct MuLoader *, struct MuTest *, MuLogCallback, void *, MuLogLevel)
 
void(* free_result )(struct MuLoader *, struct MuTestResult *)
 
void(* construct )(struct MuLoader *, struct MuLibrary *handle, MuError **err)
 
void(* destruct )(struct MuLoader *, struct MuLibrary *handle, MuError **err)
 

The documentation for this struct was generated from the following file: