| 
    PLCnext API Documentation 25.6.0.37
    
   | 
 
Public Member Functions | |
| SharedModuleLibraryLoader (const String &path, SharedLibraryMemoryLockOption sharedLibraryMemoryLockOption) | |
| Constructs an SharedModuleLibraryLoader instance. | |
| SharedModuleLibraryLoader (const SharedModuleLibraryLoader &arg)=delete | |
| Copy constructor. | |
| SharedModuleLibraryLoader (SharedModuleLibraryLoader &&arg)=default | |
| Move constructor. | |
| SharedModuleLibraryLoader & | operator= (const SharedModuleLibraryLoader &arg)=delete | 
| Copy-assignment operator. | |
| SharedModuleLibraryLoader & | operator= (SharedModuleLibraryLoader &&arg)=default | 
| Move-assignment operator. | |
| ~SharedModuleLibraryLoader (void) | |
| Destructs this instance and frees all resources. | |
| const String & | GetFullPath () const | 
| Returns the full path to the library file | |
| String | GetFileName () const | 
| Returns the file name of the library (without directory) | |
| bool | Exists () const | 
| Returns true if the library file exists. | |
| bool | IsLoaded () const | 
| Returns true if the library is loaded | |
| void | Load () | 
| Loads the library | |
| void | Unload () | 
| Unload the library | |
| SharedLibrary & | GetSharedLibrary () const | 
| Retuns the shared library More... | |
| 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.