Graphe d'héritage de Arcane::GlibDynamicLibrary:
Graphe de collaboration de Arcane::GlibDynamicLibrary: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 ()=default |
| Libère les ressources. | |
Attributs privés | |
| GlibDynamicLibraryLoader * | m_manager = nullptr |
| GModule * | m_gmodule = nullptr |
Définition à la ligne 36 du fichier GlibDynamicLibraryLoader.cc.
|
inline |
Définition à la ligne 41 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 158 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 173 du fichier GlibDynamicLibraryLoader.cc.
Références Arcane::String::utf8().
Voici le graphe d'appel pour cette fonction :
|
private |
Définition à la ligne 54 du fichier GlibDynamicLibraryLoader.cc.
|
private |
Définition à la ligne 53 du fichier GlibDynamicLibraryLoader.cc.