/home/coin/SVN-release/OS-2.1.1/OS/src/OSAgent/OSSolverAgent.h

Go to the documentation of this file.
00001 /* $Id: OSSolverAgent.h 2698 2009-06-09 04:14:07Z kmartin $ */
00017 #ifndef OSSOLVERAGENT_H
00018 #define OSSOLVERAGENT_H
00019 
00020 #include "OShL.h"
00021 using std::string;
00022 
00043 class OSSolverAgent : public OShL{
00044 public:
00045 
00050         OSSolverAgent(string solverURI) ;
00051         
00055         ~OSSolverAgent();
00056         
00066         string solve(string osil, string osol);
00067         
00076         string getJobID(string osol);
00077         
00087         bool send(string osil, string osol);
00088         
00097         string kill(string osol);
00098         
00107         string retrieve(string osol);
00108         
00118         string knock(string ospl, string osol);
00119         
00129         string fileUpload(string osilFileName, string osil);
00130         
00131 private:
00132         
00134         string solverAddress;
00135         
00137         unsigned short solverPortNumber;
00138         
00142         string postURI;
00143         
00144 }; //class OSSolverAgent
00145 
00146 #endif

Generated on Mon May 3 03:05:23 2010 by  doxygen 1.4.7