◆ SharedModuleLibraryLoader() [1/3]
Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::SharedModuleLibraryLoader |
( |
const String & |
path | ) |
|
|
explicit |
◆ SharedModuleLibraryLoader() [2/3]
Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::SharedModuleLibraryLoader |
( |
const SharedModuleLibraryLoader & |
arg | ) |
|
|
delete |
◆ SharedModuleLibraryLoader() [3/3]
Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::SharedModuleLibraryLoader |
( |
SharedModuleLibraryLoader && |
arg | ) |
|
|
default |
◆ ~SharedModuleLibraryLoader()
Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::~SharedModuleLibraryLoader |
( |
void |
| ) |
|
Destructs this instance and frees all resources.
◆ Exists()
bool Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::Exists |
( |
| ) |
const |
Returns true if the library file exists.
◆ GetFileName()
String Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::GetFileName |
( |
| ) |
const |
Returns the file name of the library (without directory)
◆ GetFullPath()
const String& Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::GetFullPath |
( |
| ) |
const |
Returns the full path to the library file
◆ GetSharedLibrary()
SharedLibrary& Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::GetSharedLibrary |
( |
| ) |
const |
Retuns the shared library
Throws an exception if the library is not loaded. Use IsLoaded to check that.
◆ IsLoaded()
bool Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::IsLoaded |
( |
| ) |
const |
Returns true if the library is loaded
◆ Load()
void Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::Load |
( |
| ) |
|
◆ operator=() [1/2]
Copy-assignment operator.
◆ operator=() [2/2]
Move-assignment operator.
◆ Unload()
void Arp::System::Commons::Extensibility::SharedModuleLibraryLoader::Unload |
( |
| ) |
|
The documentation for this class was generated from the following file: