version 1.15, 2005/03/28 03:08:57
|
version 1.16, 2005/06/03 19:47:32
|
|
|
String getFileName(void) const; | String getFileName(void) const; |
LIBRARY_HANDLE getHandle(void) const; | LIBRARY_HANDLE getHandle(void) const; |
LIBRARY_SYMBOL getSymbol(const String & symbolName); | LIBRARY_SYMBOL getSymbol(const String & symbolName); |
// |
|
// VMS implementation uses OS specific code for these functions. |
|
// |
|
#if defined(PEGASUS_OS_VMS) |
|
LIBRARY_SYMBOL getVmsSymbol(const char* symbolName, const char* fileName, const char *vmsProviderDir); |
|
#endif |
|
| |
private: | private: |
String _fileName; | String _fileName; |
LIBRARY_HANDLE _handle; | LIBRARY_HANDLE _handle; |
// |
|
// Needed to save filename. We do NOT use dlopen and dlsym. |
|
// VMS implementation uses OS specific code for these functions. |
|
// |
|
#if defined(PEGASUS_OS_VMS) |
|
String vmsSaveFileName; |
|
#endif |
|
|
|
| |
}; | }; |
| |