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