/home/coin/SVN-release/OS-2.3.1/OS/src/OSAgent/OShL.h

Go to the documentation of this file.
00001 /* $Id: OShL.h 2698 2009-06-09 04:14:07Z kmartin $ */
00019 #ifndef OSHL_H
00020 #define OSHL_H
00021 
00022 #include <string>
00023 
00024 
00034 class OShL{
00035 public:
00036 
00041         OShL();
00042         
00047         virtual ~OShL() = 0;
00048         
00058         virtual std::string solve(std::string osil, std::string osol) = 0;
00059         
00068         virtual std::string getJobID(std::string osol) = 0;
00069         
00079         virtual bool send(std::string osil, std::string osol) = 0;
00080         
00089         virtual std::string kill(std::string osol) = 0;
00090         
00099         virtual std::string retrieve(std::string osol) = 0;
00100         
00110         virtual std::string knock(std::string ospl, std::string osol) = 0;
00111 };
00112 
00113 #endif
00114 

Generated on Sun Jan 2 03:04:40 2011 by  doxygen 1.4.7