COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
Class to load libraries in the Win32 OS. More...
#include <LibLoader.hpp>
Inherits LibLoader.
Public Member Functions | |
LibLoader () | |
constructor More... | |
virtual | ~LibLoader () |
virtual destructor More... | |
virtual void | load_library (const std::string &lib) |
virtual void | set_search_paths (const std::vector< boost::filesystem::path > &paths) |
class interface to add paths to search for libraries More... | |
Public Member Functions inherited from LibLoader | |
LibLoader () | |
constructor More... | |
void | load_library (const std::string &lib) |
void | unload_library (Library &lib) |
virtual void | system_load_library (const std::string &lib)=0 |
virtual void | set_search_paths (const std::vector< URI > &paths)=0 |
Private Attributes | |
std::vector< boost::filesystem::path > | m_search_paths |
paths where to search for the libraries to load More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from LibLoader | |
static std::string | type_name () |
Gets the Class name. More... | |
Class to load libraries in the Win32 OS.
Definition at line 21 of file LibLoader.hpp.
LibLoader | ( | ) |
constructor
Definition at line 25 of file LibLoader.cpp.
|
virtual |
|
virtual |
class interface to load a library depending on the operating system and the library loading algorithm
LibLoader | if loading fails for any reason |
Definition at line 44 of file LibLoader.cpp.
|
virtual |
class interface to add paths to search for libraries
Definition at line 37 of file LibLoader.cpp.
|
private |
paths where to search for the libraries to load
Definition at line 42 of file LibLoader.hpp.
Send comments to: COOLFluiD Web Admin |