![]() |
This class is a dynamic library manager. More...
#include <arcslibmanager.h>
Public Member Functions | |
ARCSLibManager (QString libname) | |
ARCSComponentMap | getComponentMap () |
ARCSFamilyMap | getFamilyMap () |
ARCSTypeMap | getTypeMap () |
void | ref () |
void | unref () |
bool | isRef () |
bool | isLoaded () |
QString | getError () |
QString | getName () |
This class is a dynamic library manager.
Objects instanciated from this class can dynamically load plugins for the ARCS engine. They have multiple roles:
A reference counter is also embedded. It allows to unload the library if needed.
Definition at line 50 of file arcslibmanager.h.
|
inline |
Returns the native component map from the library
Definition at line 57 of file arcslibmanager.h.
|
inline |
Returns the textual error
Definition at line 72 of file arcslibmanager.h.
|
inline |
Returns the component families mapped in this library
Definition at line 59 of file arcslibmanager.h.
|
inline |
Returns the name of the library
Definition at line 74 of file arcslibmanager.h.
|
inline |
Returns the types mapped in this library
Definition at line 61 of file arcslibmanager.h.
|
inline |
Checks wether the library is loaded or not.
Definition at line 70 of file arcslibmanager.h.
|
inline |
Checks wether the library is referenced or not.
Definition at line 68 of file arcslibmanager.h.
|
inline |
Increment reference counter
Definition at line 64 of file arcslibmanager.h.
|
inline |
Decrement reference counter
Definition at line 66 of file arcslibmanager.h.