Interface of a dynamic library. More...
Public Member Functions | |
| virtual | ~IDynamicLibrary ()=default |
| Releases resources. | |
| virtual void | close ()=0 |
| Closes the dynamic library. | |
| virtual void * | getSymbolAddress (const String &symbol_name, bool *is_found)=0 |
| Returns the address of the symbol named symbol_name. | |
Interface of a dynamic library.
Definition at line 31 of file IDynamicLibraryLoader.h.
|
pure virtual |
Closes the dynamic library.
It should no longer be used after closing and the instance can be destroyed via the delete operator.
Implemented in Arcane::GlibDynamicLibrary.
|
pure virtual |
Returns the address of the symbol named symbol_name.
If is_found is not null, it returns the boolean indicating whether the symbol was found.
Implemented in Arcane::GlibDynamicLibrary.
Referenced by Arcane::Accelerator::Impl::RuntimeLoader::loadRuntime().