DynamicLibrary.h

Go to the documentation of this file.
00001 
00008 // Revision $Revision: 134 $
00009 #pragma once
00010 
00012 
00015 struct DynamicLibrary {
00016         typedef void (*fProc)();
00017         void *mLibhandle;
00018         std::string name;
00019         const char *m_pathHint;
00020         void construct(int version = 1);
00021         static std::string arrPaths[];
00022 public:
00024         DynamicLibrary(const char *dllName);
00026         DynamicLibrary(const char *dllName,int version);
00028         DynamicLibrary(const char *dllName,const char *pathHint,int version=1);
00029         ~DynamicLibrary();
00031         fProc getProc(const char *procName);
00033         std::string getVersionStr();
00035         std::string getName() { return name;}
00036         };

Generated on Fri Oct 31 12:29:36 2008 for Cardlib reference by  doxygen 1.5.1