]> git.tdb.fi Git - libs/core.git/blob - source/core/module.h
Add a class for loading and accessing modules at runtime
[libs/core.git] / source / core / module.h
1 #ifndef MSP_CORE_MODULE_H_
2 #define MSP_CORE_MODULE_H_
3
4 #include <string>
5
6 namespace Msp {
7
8 class Module
9 {
10 private:
11         struct Private;
12
13         Private *priv;
14
15 public:
16         Module(const std::string &);
17         ~Module();
18
19         void *get_symbol(const std::string &) const;
20 };
21
22 } // namespace Msp
23
24 #endif