Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::GlibDynamicLibraryLoader Class Reference

Interface for a dynamic library loader. More...

Public Member Functions

void build () override
IDynamicLibrary * open (const String &directory, const String &name) override
IDynamicLibrary * _tryOpen (const String &directory, const String &name)
void closeLibraries () override
void removeInstance (GlibDynamicLibrary *lib)

Detailed Description

Interface for a dynamic library loader.

Definition at line 63 of file GlibDynamicLibraryLoader.cc.

Constructor & Destructor Documentation

◆ GlibDynamicLibraryLoader()

Arcane::GlibDynamicLibraryLoader::GlibDynamicLibraryLoader ( )
inline

Definition at line 68 of file GlibDynamicLibraryLoader.cc.

Member Function Documentation

◆ _tryOpen()

IDynamicLibrary * Arcane::GlibDynamicLibraryLoader::_tryOpen ( const String & directory,
const String & name )
inline

Definition at line 108 of file GlibDynamicLibraryLoader.cc.

◆ build()

void Arcane::GlibDynamicLibraryLoader::build ( )
inlineoverride

Definition at line 75 of file GlibDynamicLibraryLoader.cc.

◆ closeLibraries()

void Arcane::GlibDynamicLibraryLoader::closeLibraries ( )
inlineoverride

Definition at line 133 of file GlibDynamicLibraryLoader.cc.

◆ open()

IDynamicLibrary * Arcane::GlibDynamicLibraryLoader::open ( const String & directory,
const String & name )
inlineoverride

Definition at line 77 of file GlibDynamicLibraryLoader.cc.

◆ removeInstance()

void Arcane::GlibDynamicLibraryLoader::removeInstance ( GlibDynamicLibrary * lib)
inline

Definition at line 143 of file GlibDynamicLibraryLoader.cc.


The documentation for this class was generated from the following file: