X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FOS%2FDLLManager.h;h=9e6460bbdbc79bc62e36f293fa76507d9ddf17e1;hb=61b3659afe961ed248f30e26f9ca8f28fcfafddc;hp=5730a3d89af7744e846be8c7f5ed9e63f243630a;hpb=3393941bf8f26babc7b592db434b40c1b747a687;p=cpPlugins.git diff --git a/lib/cpPlugins/OS/DLLManager.h b/lib/cpPlugins/OS/DLLManager.h index 5730a3d..9e6460b 100644 --- a/lib/cpPlugins/OS/DLLManager.h +++ b/lib/cpPlugins/OS/DLLManager.h @@ -2,6 +2,7 @@ #define __cpPlugins__OS__DLLManager__h__ #include +#include namespace cpPlugins { @@ -12,9 +13,9 @@ namespace cpPlugins class cpPlugins_EXPORT DLLManager { public: - static void* Load( const std::string& fname, std::string& error ); - static void UnLoad( void* hnd ); - static void* GetFunctionHandle( void* hnd, const std::string& function ); + static void* Open( const std::string& filename ); + static void Close( void* hnd ); + static void* Sym( void* hnd, const std::string& symbol ); }; } // ecapseman