2 #ifndef __BSE_PLUGIN_H__
3 #define __BSE_PLUGIN_H__
11 #define BSE_TYPE_PLUGIN (BSE_TYPE_ID (BsePlugin))
12 #define BSE_PLUGIN(plugin) (G_TYPE_CHECK_INSTANCE_CAST ((plugin), BSE_TYPE_PLUGIN, BsePlugin))
13 #define BSE_PLUGIN_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), BSE_TYPE_PLUGIN, BsePluginClass))
14 #define BSE_IS_PLUGIN(plugin) (G_TYPE_CHECK_INSTANCE_TYPE ((plugin), BSE_TYPE_PLUGIN))
15 #define BSE_IS_PLUGIN_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), BSE_TYPE_PLUGIN))
16 #define BSE_PLUGIN_GET_CLASS(plugin) (G_TYPE_INSTANCE_GET_CLASS ((plugin), BSE_TYPE_PLUGIN, BsePluginClass))
21 guint64 missing_export_flags;
23 guint version_match : 1;
24 guint force_clean : 1;
25 guint resident_types : 1;
34 SfiRing* bse_plugin_path_list_files (gboolean include_drivers,
35 gboolean include_plugins);
36 const gchar* bse_plugin_check_load (
const gchar *file_name);
37 void bse_plugin_make_resident ();
39 void bse_plugin_init_builtins (
void);
Definition: bseplugin.hh:18
Definition: bseexports.hh:105
Definition: sfiring.hh:23
Definition: bseplugin.hh:31