123456789101112131415161718 |
- public extern const string FOO_PLUGIN_PATH;
- Foo.PluginModule plugin_module;
- public int main () {
- plugin_module = new Foo.PluginModule (FOO_PLUGIN_PATH, "bar");
- if (!plugin_module.load ()) {
- return 1;
- }
- var plugin = Object.new (plugin_module.plugin_type) as Foo.Plugin;
- assert ("bar" == plugin.bar ());
- return 0;
- }
|