37 DynamicAddonFactory::DynamicAddonFactory(const
std::
string & modulePath)
44 return Addon::UniquePtr(Library.Find<
CreateAddonFunc>(
"CreateAddon")());
50 return Common::AddonFactory::UniquePtr(
new DynamicAddonFactory(modulePath));
Common::Addon * CreateAddon()
Addon interface definition GNU LGPL.
Addon interface definition GNU LGPL.
AddonFactory::UniquePtr CreateDynamicAddonFactory(const char *modulePath)
#define DEFINE_CLASS_POINTERS(ClassName)
Exception declarations GNU LGPL.
Common::Addon *(* CreateAddonFunc)()