Fonctions membres publiques | |
GlibDynamicLibrary (GlibDynamicLibraryLoader *mng, GModule *gmodule) | |
void | close () override |
Ferme la bibliothèque dynamique. | |
void * | getSymbolAddress (const String &symbol_name, bool *is_found) override |
Retourne l'adresse du symbol de nom symbol_name. | |
Fonctions membres publiques hérités de Arcane::IDynamicLibrary | |
virtual | ~IDynamicLibrary () |
Libère les ressources. | |
Attributs privés | |
GlibDynamicLibraryLoader * | m_manager |
GModule * | m_gmodule |
Définition à la ligne 36 du fichier GlibDynamicLibraryLoader.cc.
|
inline |
Définition à la ligne 40 du fichier GlibDynamicLibraryLoader.cc.
|
overridevirtual |
Ferme la bibliothèque dynamique.
Elle ne doit plus être utilisée après fermeture et l'instance peut être détruite via l'opérateur delete.
Implémente Arcane::IDynamicLibrary.
Définition à la ligne 142 du fichier GlibDynamicLibraryLoader.cc.
|
overridevirtual |
Retourne l'adresse du symbol de nom symbol_name.
Si is_found n'est pas nul, contient en retour le booléen indiquant si le symbol a été trouvé.
Implémente Arcane::IDynamicLibrary.
Définition à la ligne 157 du fichier GlibDynamicLibraryLoader.cc.
|
private |
Définition à la ligne 47 du fichier GlibDynamicLibraryLoader.cc.
|
private |
Définition à la ligne 46 du fichier GlibDynamicLibraryLoader.cc.