Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IDynamicLibraryabstract

Interface d'une bibliothèque dynamique. Plus de détails...

#include <arcane/utils/IDynamicLibraryLoader.h>

+ Graphe d'héritage de Arcane::IDynamicLibrary:
+ Graphe de collaboration de Arcane::IDynamicLibrary:

Fonctions membres publiques

virtual ~IDynamicLibrary ()
 Libère les ressources.
 
virtual void close ()=0
 Ferme la bibliothèque dynamique.
 
virtual voidgetSymbolAddress (const String &symbol_name, bool *is_found)=0
 Retourne l'adresse du symbol de nom symbol_name.
 

Description détaillée

Interface d'une bibliothèque dynamique.

Définition à la ligne 30 du fichier IDynamicLibraryLoader.h.

Documentation des constructeurs et destructeur

◆ ~IDynamicLibrary()

virtual Arcane::IDynamicLibrary::~IDynamicLibrary ( )
inlinevirtual

Libère les ressources.

Définition à la ligne 33 du fichier IDynamicLibraryLoader.h.

Documentation des fonctions membres

◆ close()

virtual void Arcane::IDynamicLibrary::close ( )
pure virtual

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émenté dans Arcane::GlibDynamicLibrary.

◆ getSymbolAddress()

virtual void * Arcane::IDynamicLibrary::getSymbolAddress ( const String symbol_name,
bool is_found 
)
pure virtual

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émenté dans Arcane::GlibDynamicLibrary.


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