|
PLCnext API Documentation 23.9.0.25
|
Public Member Functions | |
| SharedModuleLibraryLoader (const String &path) | |
| 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.