#include <itkDynamicLoader.h>
Inheritance diagram for itk::DynamicLoader:
Public Types | |
typedef DynamicLoader | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
Pointer | New () |
LibHandle | OpenLibrary (const char *) |
int | CloseLibrary (LibHandle) |
void * | GetSymbolAddress (LibHandle, const char *) |
const char * | LibPrefix () |
const char * | LibExtension () |
const char * | LastError () |
Protected Member Functions | |
DynamicLoader () | |
~DynamicLoader () |
DynamicLoader provides a portable interface to loading dynamic libraries or dll's into a process.
Definition at line 60 of file itkDynamicLoader.h.
|
Reimplemented from itk::Object. Definition at line 67 of file itkDynamicLoader.h. |
|
Reimplemented from itk::Object. Definition at line 66 of file itkDynamicLoader.h. |
|
Standard class typedefs. Reimplemented from itk::Object. Definition at line 64 of file itkDynamicLoader.h. |
|
Reimplemented from itk::Object. Definition at line 65 of file itkDynamicLoader.h. |
|
|
|
|
|
Attempt to detach a dynamic library from the process. A value of true is returned if it is sucessful. |
|
Run-time type information (and related methods). Reimplemented from itk::Object. |
|
Find the address of the symbol in the given library. |
|
Return the last error produced from a calls made on this class. |
|
Return the library extension for the given architecture. |
|
Return the library prefix for the given architecture |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Load a dynamic library into the current process. The returned LibHandle can be used to access the symbols in the library. |