9 #ifndef YARP_OS_SHAREDLIBRARYFACTORY_H
10 #define YARP_OS_SHAREDLIBRARYFACTORY_H
64 const char* fn_name =
nullptr);
78 bool open(
const char* dll_name,
const char* fn_name =
nullptr);
92 int getStatus()
const;
99 std::string getError()
const;
113 int getReferenceCount()
const;
134 std::string getName()
const;
141 std::string getClassName()
const;
148 std::string getBaseClassName()
const;
159 bool useFactoryFunction(
void* factory);
176 #endif // YARP_OS_SHAREDLIBRARYFACTORY_H