29 #ifndef __ARCSLIBMANAGER_H__
30 #define __ARCSLIBMANAGER_H__
64 void ref() { refcount++; }
66 void unref() {
if (refcount > 0) refcount--; }
68 bool isRef() {
return refcount > 0; }
72 QString
getError() {
return lib.errorString(); }
78 typedef void (*LibWrapper)(
ARCSComponentMap* cmap, ARCSFamilyMap* fmap, ARCSTypeMap* type);
80 LibWrapper libraryRegister ;
81 LibWrapper libraryUnregister;
85 ARCSFamilyMap families ;
96 #endif //__ARCSLIBMANAGER_H__
This class is a dynamic library manager.
ARCSFamilyMap getFamilyMap()
ARCSComponentMap getComponentMap()