Ingen
0.5.1
|
A dynamically loaded Ingen module. More...
#include <Module.hpp>
Public Member Functions | |
virtual void | load (Ingen::World *world)=0 |
virtual void | run (Ingen::World *world) |
Public Attributes | |
Glib::Module * | library |
Library implementing this module. More... | |
A dynamically loaded Ingen module.
All components of Ingen reside in one of these.
Glib::Module* Ingen::Module::library |
Library implementing this module.
This is managed by the World and not this class, since closing the library in this destructor could possibly reference code from the library afterwards and cause a segfault on exit.
Referenced by Ingen::World::load_module().