• Home
  • Raw
  • Download

Lines Matching refs:module

99   void (* load)   (GIOModule *module);
100 void (* unload) (GIOModule *module);
128 g_io_module_init (GIOModule *module) in g_io_module_init() argument
135 GIOModule *module = G_IO_MODULE (object); in g_io_module_finalize() local
137 g_free (module->filename); in g_io_module_finalize()
145 GIOModule *module = G_IO_MODULE (gmodule); in g_io_module_load_module() local
147 if (!module->filename) in g_io_module_load_module()
153 module->library = g_module_open (module->filename, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); in g_io_module_load_module()
155 if (!module->library) in g_io_module_load_module()
162 if (! g_module_symbol (module->library, in g_io_module_load_module()
164 (gpointer) &module->load) || in g_io_module_load_module()
165 ! g_module_symbol (module->library, in g_io_module_load_module()
167 (gpointer) &module->unload)) in g_io_module_load_module()
170 g_module_close (module->library); in g_io_module_load_module()
176 module->load (module); in g_io_module_load_module()
184 GIOModule *module = G_IO_MODULE (gmodule); in g_io_module_unload_module() local
186 module->unload (module); in g_io_module_unload_module()
188 g_module_close (module->library); in g_io_module_unload_module()
189 module->library = NULL; in g_io_module_unload_module()
191 module->load = NULL; in g_io_module_unload_module()
192 module->unload = NULL; in g_io_module_unload_module()
208 GIOModule *module; in g_io_module_new() local
212 module = g_object_new (G_IO_TYPE_MODULE, NULL); in g_io_module_new()
213 module->filename = g_strdup (filename); in g_io_module_new()
215 return module; in g_io_module_new()
261 GIOModule *module; in g_io_modules_load_all_in_directory() local
265 module = g_io_module_new (path); in g_io_modules_load_all_in_directory()
267 if (!g_type_module_use (G_TYPE_MODULE (module))) in g_io_modules_load_all_in_directory()
270 g_object_unref (module); in g_io_modules_load_all_in_directory()
277 modules = g_list_prepend (modules, module); in g_io_modules_load_all_in_directory()