openModeller
Version 1.5.0
|
Public Member Functions | |
DLL () | |
DLL (const std::string &file) | |
~DLL () | |
operator bool () const | |
AlgorithmPtr | newAlgorithm () |
AlgMetadata const * | getMetadata () |
Private Attributes | |
DLLHandle | _handle |
TAlgFactory | _factory |
TAlgMetadata | _metadata |
std::string | _file |
Friends | |
class | ReferenceCountedPointer< DLL > |
Additional Inherited Members | |
Private Member Functions inherited from ReferenceCountedObject | |
ReferenceCountedObject () | |
virtual | ~ReferenceCountedObject ()=0 |
Manages an algorithm with its DLL file.
Definition at line 188 of file AlgorithmFactory.hh.
AlgorithmFactory::DLL::DLL | ( | ) |
Definition at line 69 of file AlgorithmFactory.cpp.
AlgorithmFactory::DLL::DLL | ( | const std::string & | file | ) |
AlgorithmFactory::DLL::~DLL | ( | ) |
Definition at line 125 of file AlgorithmFactory.cpp.
References Log::debug(), dllClose(), and Log::instance().
AlgMetadata const * AlgorithmFactory::DLL::getMetadata | ( | ) |
Definition at line 154 of file AlgorithmFactory.cpp.
AlgorithmPtr AlgorithmFactory::DLL::newAlgorithm | ( | ) |
Returns a new instantiated algorithm object.
Definition at line 144 of file AlgorithmFactory.cpp.
AlgorithmFactory::DLL::operator bool | ( | ) | const |
Definition at line 136 of file AlgorithmFactory.cpp.
|
friend |
Definition at line 190 of file AlgorithmFactory.hh.
|
private |
Definition at line 205 of file AlgorithmFactory.hh.
|
private |
Definition at line 207 of file AlgorithmFactory.hh.
|
private |
Definition at line 204 of file AlgorithmFactory.hh.
|
private |
Definition at line 206 of file AlgorithmFactory.hh.