(file) Return to DynamicLibrary.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common / Attic

Diff for /pegasus/src/Pegasus/Common/Attic/DynamicLibrary.h between version 1.22 and 1.23

version 1.22, 2006/08/09 19:30:29 version 1.23, 2006/08/16 19:36:10
Line 52 
Line 52 
 { {
 public: public:
     #if defined(PEGASUS_OS_TYPE_WINDOWS)     #if defined(PEGASUS_OS_TYPE_WINDOWS)
       typedef HMODULE LIBRARY_HANDLE;        typedef HMODULE DynamicLibraryHandle;
       typedef FARPROC LIBRARY_SYMBOL;        typedef FARPROC DynamicSymbolHandle;
     #elif defined(PEGASUS_OS_OS400)     #elif defined(PEGASUS_OS_OS400)
       typedef int LIBRARY_HANDLE;        typedef int DynamicLibraryHandle;
       typedef void * LIBRARY_SYMBOL;        typedef void * DynamicSymbolHandle;
     #else     #else
       typedef void * LIBRARY_HANDLE;        typedef void * DynamicLibraryHandle;
       typedef void * LIBRARY_SYMBOL;        typedef void * DynamicSymbolHandle;
     #endif     #endif
  
 public: public:
Line 77 
Line 77 
     Boolean isLoaded() const;     Boolean isLoaded() const;
  
     const String& getFileName() const;     const String& getFileName() const;
     LIBRARY_SYMBOL getSymbol(const String & symbolName);      DynamicSymbolHandle getSymbol(const String & symbolName);
  
 private: private:
     Boolean _load();     Boolean _load();
     void _unload();     void _unload();
  
     String _fileName;     String _fileName;
     LIBRARY_HANDLE _handle;      DynamicLibraryHandle _handle;
     String _loadErrorMessage;     String _loadErrorMessage;
     Uint32 _referenceCount;     Uint32 _referenceCount;
     Mutex _loadMutex;     Mutex _loadMutex;


Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2