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

Go to the documentation of this file.
00001 
00016 #ifndef OSSOLVERAGENT_H
00017 #define OSSOLVERAGENT_H
00018 
00019 #include "OShL.h"
00020 using std::string;
00021 
00042 class OSSolverAgent : public OShL{
00043 public:
00044 
00049         OSSolverAgent(string solverURI) ;
00050         
00054         ~OSSolverAgent();
00055         
00065         string solve(string osil, string osol);
00066         
00075         string getJobID(string osol);
00076         
00086         bool send(string osil, string osol);
00087         
00096         string kill(string osol);
00097         
00106         string retrieve(string osol);
00107         
00117         string knock(string ospl, string osol);
00118         
00128         string fileUpload(string osilFileName, string osil);
00129         
00130 private:
00131         
00133         string solverAddress;
00134         
00136         unsigned short solverPortNumber;
00137         
00141         string postURI;
00142         
00143 }; //class OSSolverAgent
00144 
00145 #endif

Generated on Sun Nov 14 14:06:36 2010 for Coin-All by  doxygen 1.4.7