void LoadPluginFile( const std::string& filename );
void UnloadAll( );
- cpPlugins::ProcessObject::Pointer Create(
+ ProcessObject::Pointer Create(
const std::string& category, const std::string& name
);
std::string GetPluginName(
const std::string& category, const std::string& name
) const;
- std::vector< std::string > GetPlugins( ) const;
+ std::string GetPluginName( const ProcessObject* obj ) const;
+ std::set< std::string > GetPlugins( ) const;
protected:
static void* _DLOpen( const std::string& fname );