std::set< std::string > GetPlugins( ) const;
protected:
- static void* _DLOpen( const std::string& fname );
+ template< class _TList >
+ inline void _AddInstancesLib( _TList& libs, const std::string& path );
+ static void* _DLOpen( const std::string& fname, std::string& error );
static const char* _DLGetName( void* hnd );
static TFilters _DLGetFilters( void* hnd );
static TCreator _DLGetCreator(
TDynLibraries m_DynLibraries;
TDynFilters m_DynFilters;
TFilters m_Filters;
+
+ static unsigned int InterfacesCount;
};
} // ecapseman