#include <DLTools.H>
Public Member Functions | |
virtual dlHandleType | Handle () const |
virtual std::string | Name () const |
virtual std::string | File () const |
virtual std::string & | Name () |
virtual std::string & | File () |
virtual std::string | Error () |
virtual ObjectFactory< ObjectType > & | Factory () |
virtual ObjectFactory< ObjectType > | Factory () const |
virtual ObjectType * | CreateObject (const std::string &objectname) |
virtual void | DestroyObject (const std::string &objectname, ObjectType *objptr) |
virtual int | Load (const std::string &name, const std::string &path) |
virtual void | Unload () |
virtual | ~DynamicObjectLib () |
Protected Attributes | |
std::string | _path |
ObjectFactory< ObjectType > | _factory |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 50 of file DLTools.H.
References ObjectFactory< ObjectType >::Create(), ObjectFactory< ObjectType >::CreatePtr, and ObjectFactory< ObjectType >::SetCreate().
|
inlinevirtual |
Definition at line 62 of file DLTools.H.
References ObjectFactory< ObjectType >::Destroy(), ObjectFactory< ObjectType >::DestroyPtr, and ObjectFactory< ObjectType >::SetDestroy().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 85 of file DLTools.H.
References ObjectFactory< ObjectType >::SetCreate(), and ObjectFactory< ObjectType >::SetDestroy().
|
protected |