public:
typedef Interface Self;
- typedef cpPlugins::ProcessObject::Pointer ( *TCreator )( );
+ typedef void* ( *TCreator )( );
typedef std::pair< std::string, TCreator > TDynFunc;
typedef std::map< std::string, TDynFunc > TDynFilter;
typedef std::map< std::string, TDynFilter > TDynFilters;
const TFilters& GetFilters( );
+ bool LoadConfiguration( const std::string& filename );
+ bool SaveConfiguration( const std::string& filename ) const;
void LoadPluginFile( const std::string& filename );
+ unsigned int LoadPluginDir( const std::string& dirname );
void UnloadAll( );
cpPlugins::ProcessObject::Pointer Create(