| Top |  |  |  |  | 
| GOPlugin * | go_plugin_loader_get_plugin () | 
| gboolean | go_plugin_loader_is_base_loaded () | 
| void | go_plugin_loader_load_base () | 
| void | go_plugin_loader_load_service () | 
| void | go_plugin_loader_set_attributes () | 
| void | go_plugin_loader_set_plugin () | 
| void | go_plugin_loader_unload_base () | 
| void | go_plugin_loader_unload_service () | 
void go_plugin_loader_load_base (GOPluginLoader *l,GOErrorInfo **err);
void go_plugin_loader_load_service (GOPluginLoader *l,GOPluginService *s,GOErrorInfo **err);
void go_plugin_loader_set_attributes (GOPluginLoader *l,GHashTable *attrs,GOErrorInfo **err);
void go_plugin_loader_unload_base (GOPluginLoader *l,GOErrorInfo **err);
void go_plugin_loader_unload_service (GOPluginLoader *l,GOPluginService *s,GOErrorInfo **err);
typedef struct {
	GTypeInterface base;
	void (*load_base)		(GOPluginLoader *l, GOErrorInfo **err);
	void (*unload_base)		(GOPluginLoader *l, GOErrorInfo **err);
	void (*set_attributes)		(GOPluginLoader *l, GHashTable *attrs, GOErrorInfo **err);
	gboolean (*service_load) (GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
	gboolean (*service_unload) (GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
	void (*load_service_file_opener) (GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
	void (*unload_service_file_opener) (GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
	void (*load_service_file_saver)		(GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
	void (*unload_service_file_saver) (GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
	void (*load_service_plugin_loader) (GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
	void (*unload_service_plugin_loader) (GOPluginLoader *l, GOPluginService *s, GOErrorInfo **err);
} GOPluginLoaderClass;
| GTypeInterface  | base interface. | |
| loads the plugin without activating any service. | ||
| unloads the plugin if possible. | ||
| sets attiributes for the module. | ||
| loads a service. | ||
| unloads a service if possible. | ||
| loads a file opener service. | ||
| unloads a file opener service. | ||
| loads a file saver service. | ||
| unloads a file saver service. | ||
| loads a plugin loader service. | ||
| unloads a plugin loader service. |