1 #ifndef __cpPlugins__OS__DLLManager__h__
2 #define __cpPlugins__OS__DLLManager__h__
4 #include <cpPlugins/Config.h>
15 class cpPlugins_EXPORT DLLManager
18 static void TeaseLoadedLibraries( );
19 static void GetPluginsLibraryContents(
20 std::map< std::string, std::set< std::string > >& filters,
21 const std::string& libname
23 static void* LoadPlugins( const std::string& lname );
24 static void* LoadCreator(
25 void* lib_hnd, const std::string& category, const std::string& name
29 static void* _Load( const std::string& libname, int flags );
30 static void* _Sym( void* hnd, const std::string& symname );
31 static void _UnLoad( void* hnd );
38 #endif // __cpPlugins__OS__DLLManager__h__