Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::GlibDynamicLibrary
+ 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.
 
voidgetSymbolAddress (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

GlibDynamicLibraryLoaderm_manager
 
GModulem_gmodule
 

Description détaillée

Définition à la ligne 36 du fichier GlibDynamicLibraryLoader.cc.

Documentation des constructeurs et destructeur

◆ GlibDynamicLibrary()

Arcane::GlibDynamicLibrary::GlibDynamicLibrary ( GlibDynamicLibraryLoader mng,
GModule gmodule 
)
inline

Définition à la ligne 40 du fichier GlibDynamicLibraryLoader.cc.

Documentation des fonctions membres

◆ close()

void Arcane::GlibDynamicLibrary::close ( )
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.

◆ getSymbolAddress()

void * Arcane::GlibDynamicLibrary::getSymbolAddress ( const String symbol_name,
bool is_found 
)
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.

Documentation des données membres

◆ m_gmodule

GModule* Arcane::GlibDynamicLibrary::m_gmodule
private

Définition à la ligne 47 du fichier GlibDynamicLibraryLoader.cc.

◆ m_manager

GlibDynamicLibraryLoader* Arcane::GlibDynamicLibrary::m_manager
private

Définition à la ligne 46 du fichier GlibDynamicLibraryLoader.cc.


La documentation de cette classe a été générée à partir du fichier suivant :