VCF::LibraryPeer Class Reference
The LibraryPeer represents a generic wrapper around using DLL/SOs on systems. More...
#include <vcf/FoundationKit/LibraryPeer.h>
Inheritance diagram for VCF::LibraryPeer:

Public Member Functions | |
| virtual | ~LibraryPeer () |
| virtual void | load (const String &libraryFilename)=0 |
| loads a dynamic library | |
| virtual void * | getFunction (const String &functionName)=0 |
| returns a pointer to the function named functionName. | |
| virtual void | unload ()=0 |
| virtual OSHandleID | getHandleID ()=0 |
| Returns an OS handle to the loaded library. | |
Detailed Description
The LibraryPeer represents a generic wrapper around using DLL/SOs on systems.Implemented by a specific LibraryPeer derived OS class.
Constructor & Destructor Documentation
|
|
|
Member Function Documentation
|
|
returns a pointer to the function named functionName.
Implemented in VCF::LinuxLibraryPeer, VCF::OSXLibraryPeer, and VCF::Win32LibraryPeer. |
|
|
Returns an OS handle to the loaded library.
Implemented in VCF::LinuxLibraryPeer, VCF::OSXLibraryPeer, and VCF::Win32LibraryPeer. |
|
|
loads a dynamic library
Implemented in VCF::LinuxLibraryPeer, VCF::OSXLibraryPeer, and VCF::Win32LibraryPeer. |
|
|
Implemented in VCF::LinuxLibraryPeer, VCF::OSXLibraryPeer, and VCF::Win32LibraryPeer. |
The documentation for this class was generated from the following file:
- vcf/FoundationKit/LibraryPeer.h
