#include int main( int argc, char* argv[] ) { // Useful types typedef cpPlugins::Interface::Plugins _TPlugins; if( argc < 2 ) { std::cerr << "Usage: " << argv[ 0 ] << " library" << std::endl; return( 1 ); } // fi // Load an interface to the plugins system _TPlugins::Pointer plugins = _TPlugins::New( ); // Guess reachable plugins try { plugins->LoadPluginsDirectory( argv[ 1 ] ); } catch( std::exception& err ) { std::cerr << "Error: " << err.what( ) << std::endl; return( 1 ); } // yrt // Show plugins and exit plugins->Print( std::cout ); return( 0 ); } // eof - $RCSfile$