28 #ifndef __MU_PLUGIN_H__
29 #define __MU_PLUGIN_H__
32 #include <moonunit/internal/boilerplate.h>
59 struct MuLogger* (*create_logger) ();
64 #define MU_PLUGIN_INIT \
65 MuPlugin* __mu_p_init (void)
69 struct MuLoader* mu_plugin_get_loader_with_name(
const char *name);
70 struct MuLoader* mu_plugin_get_loader_for_file(
const char *file);
71 struct MuLogger* mu_plugin_create_logger(
const char* name);
73 MuPlugin* mu_plugin_get_by_name(
const char* name);
74 void mu_plugin_shutdown(
void);
const char * name
Definition: plugin.h:52
const char * description
Definition: plugin.h:56
enum MuPlugin::@0 version
const char * author
Definition: plugin.h:54