1999-08-16 17:58:30 +00:00
|
|
|
<!-- ##### SECTION Title ##### -->
|
|
|
|
Dynamic Loading of Modules
|
|
|
|
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
|
|
<para>
|
|
|
|
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### STRUCT GModule ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_supported ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_build_path ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@directory:
|
|
|
|
@module_name:
|
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_open ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@file_name:
|
|
|
|
@flags:
|
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### ENUM GModuleFlags ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
@G_MODULE_BIND_LAZY:
|
|
|
|
@G_MODULE_BIND_MASK:
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_symbol ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@module:
|
|
|
|
@symbol_name:
|
|
|
|
@symbol:
|
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_name ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@module:
|
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_make_resident ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@module:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_close ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@module:
|
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### FUNCTION g_module_error ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GModuleCheckInit ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@module:
|
|
|
|
@Returns:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GModuleUnload ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
2000-09-06 00:04:49 +00:00
|
|
|
@module:
|
1999-08-16 17:58:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_MODULE_EXPORT ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- ##### MACRO G_MODULE_IMPORT ##### -->
|
|
|
|
<para>
|
2000-09-06 00:04:49 +00:00
|
|
|
|
1999-08-16 17:58:30 +00:00
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
|
|
|