| 21 | |
| 22 | |
| 23 | DynamicLibraryManager::Symbol |
| 24 | DynamicLibraryManager::findSymbol( const std::string &symbol ) |
| 25 | { |
| 26 | try |
| 27 | { |
| 28 | Symbol symbolPointer = doFindSymbol( symbol ); |
| 29 | if ( symbolPointer != NULL ) |
| 30 | return symbolPointer; |
| 31 | } |
| 32 | catch ( ... ) |
| 33 | { |
| 34 | } |
| 35 | |
| 36 | throw DynamicLibraryManagerException( m_libraryName, |
| 37 | symbol, |
| 38 | DynamicLibraryManagerException::symbolNotFound ); |
| 39 | return NULL; // keep compiler happy |
| 40 | } |
| 41 | |
| 42 | |
| 43 | void |