5 #ifndef ICE_DYNAMIC_LIBRARY_H
6 #define ICE_DYNAMIC_LIBRARY_H
19 virtual ~DynamicLibrary();
22 typedef FARPROC symbol_type;
24 typedef void* symbol_type;
60 symbol_type loadEntryPoint(
const std::string&,
bool =
true);
65 bool load(
const std::string&);
70 symbol_type getSymbol(
const std::string&);
75 const std::string& getErrorMessage()
const;
91 virtual ~DynamicLibraryList();
93 void add(
const DynamicLibraryPtr&);
97 std::vector<DynamicLibraryPtr> _libraries;