gmodule.h File Reference

G_MODULE_IMPORT

G_MODULE_EXPORT

Enum GModuleFlags

EnumeratorValueDescription
G_MODULE_BIND_LAZY1 << 0
G_MODULE_BIND_LOCAL1 << 1
G_MODULE_BIND_MASK0x03

Typedef GModule

typedef struct _GModuleGModule

Typedef GModuleCheckInit

typedef const gchar *(*GModuleCheckInit

Typedef GModuleUnload

typedef void(*GModuleUnload

g_module_supported ( void )

IMPORT_C gbooleang_module_supported(void)

g_module_open ( const gchar *, GModuleFlags )

IMPORT_C GModule *g_module_open(const gchar *file_name,
GModuleFlagsflags
)

g_module_close ( GModule * )

IMPORT_C gbooleang_module_close(GModule *module)

g_module_make_resident ( GModule * )

IMPORT_C voidg_module_make_resident(GModule *module)

g_module_error ( void )

IMPORT_C const gchar *g_module_error(void)

g_module_symbol ( GModule *, const gchar *, gpointer * )

IMPORT_C gbooleang_module_symbol(GModule *module,
const gchar *symbol_name,
gpointer *symbol
)

g_module_name ( GModule * )

IMPORT_C const gchar *g_module_name(GModule *module)

g_module_build_path ( const gchar *, const gchar * )

IMPORT_C gchar *g_module_build_path(const gchar *directory,
const gchar *module_name
)